我正在尝试获取我的 python 脚本的路径。
我知道'sys.argv[0] 给我 python 脚本的路径和名称。
我怎样才能得到路径?
我试过:
print sys.argv[0]
path = sys.argv[0].split("/")
scriptpath = "".join(path[0:-1])
但它不会加回路径分隔符。
最佳答案
更喜欢使用__file__
,像这样:
os.path.dirname(os.path.realpath(__file__))
注意:如果您通过另一个目录中的另一个脚本调用该脚本,则使用 sys.argv[0]
可能不起作用。
关于python - 我怎样才能得到我的python脚本的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13503610/