Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paraview PVpython从主脚本运行下标-相对路径_Python_Paraview_Pvpython - Fatal编程技术网

Paraview PVpython从主脚本运行下标-相对路径

Paraview PVpython从主脚本运行下标-相对路径,python,paraview,pvpython,Python,Paraview,Pvpython,我已经有了PVPython的主脚本,它运行大约3-5个下标。除了aguments之外,我始终必须指定下标路径,以便像这样运行它: '/home/username/Documents/MainFolder/Subscripts/subscript1.py' '/home/username/Documents/MainFolder/Masters/master1.py' 是否有办法自动获取此路径,因为主脚本将位于同一主文件夹中,例如: '/home/username/Documents/Main

我已经有了PVPython的主脚本,它运行大约3-5个下标。除了aguments之外,我始终必须指定下标路径,以便像这样运行它:

'/home/username/Documents/MainFolder/Subscripts/subscript1.py'
'/home/username/Documents/MainFolder/Masters/master1.py'
是否有办法自动获取此路径,因为主脚本将位于同一主文件夹中,例如:

'/home/username/Documents/MainFolder/Subscripts/subscript1.py'
'/home/username/Documents/MainFolder/Masters/master1.py'
当我从PVPython运行一个相对路径引用时,我得到了一个错误,所以也许在PVPython中还有另一种方法

谢谢你的提示

编辑

问题是我们的

import sys
print(sys.path[0])
我被打印出来了

/usr/lib/python38.zip
在您指向()的链接中,有一节“获取运行文件的绝对路径”

使用

os.path.abspath(_文件)
获取主脚本的绝对路径。然后,您可以从相对路径重新创建下标的绝对路径(请参阅
os
doc:)