gpt4 book ai didi

python - Python中如何知道运行脚本的路径?

转载 作者:太空狗 更新时间:2023-10-30 01:45:24 24 4
gpt4 key购买 nike

我的 script.py 使用相对路径创建一个临时文件。

运行时:

python script.py

它按预期工作。

但是当你运行它时它不起作用:

python /path/to/script.py

问题是我不知道它将在哪个路径中运行。我怎样才能获得脚本文件夹的绝对路径(“/path/to”)以便可以在相同的路径中创建临时文件目录作为脚本?

接下来呢?

os.path.abspath(os.path.dirname(__file__))

最佳答案

根据伟大的Dive Into Python :

import sys, os

print 'sys.argv[0] =', sys.argv[0] 1
pathname = os.path.dirname(sys.argv[0]) 2
print 'path =', pathname
print 'full path =', os.path.abspath(pathname)

关于python - Python中如何知道运行脚本的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2259503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com