假设我在/A/B/a.py中有一个python脚本a.py,它位于PATH环境变量中.当前工作目录是/ X/Y /,它是我调用/A/B/a.py的目录.
Rad*_*ski 22
您可以使用以下命令获取当前工作目录:
os.getcwd()
Run Code Online (Sandbox Code Playgroud)
>> os.getcwd()
/X/Y
>> os.path.dirname(os.path.realpath(__file__)) # cannot be called interactively
/A/B
>> sys.path[0]
/A/B
>> os.path.abspath(sys.argv[0])
/A/B/a.py
Run Code Online (Sandbox Code Playgroud)