求助:__file__的路径显示不同问题
今天在写脚本的时候发现一个很奇怪的问题:我在脚本a中有一段代码如下:
pro_path = os.path.split(os.path.realpath('__file__'))[0]
在a脚本中单独运行,显示pro_path为:
C:\Users\Administrator\Desktop\文档\自动化脚本\myTest\common
b脚本会调用到a脚本,在运行b时,显示pro_path为:
C:\Users\Administrator\Desktop\文档\自动化脚本\myTest
----------------------------------------------------------------------------------
在把上面的代码中'__file__'去掉引号后,两个脚本运行显示:
C:\Users\Administrator\Desktop\文档\自动化脚本\myTest\common
虽然找到了问题原因,但是我不明白加了引号后的'__file__'代码路径会显示不同的路径