如果从另一个位置运行python脚本,则参考其中的位置

Dan*_*nny 3 python working-directory

我试图从不同的位置运行python脚本,但我需要引用python脚本所在的文件.我尝试了以下方法:

os.chdir(os.getcwd())
Run Code Online (Sandbox Code Playgroud)

但不幸的是,它获取了我运行脚本的当前工作目录,而不是脚本当前所在的位置.

谢谢

Sve*_*ach 5

您可以使用

os.path.dirname(__file__)
Run Code Online (Sandbox Code Playgroud)

获取脚本所在的目录.