我知道如果按F5键,目录可以自动更改为当前脚本的目录。
但是当我在交互模式下运行代码或打开脚本时,是否有一种自动执行此操作的方法? 目前,我需要使用os.chdir()将当前工作目录更改为脚本所在目录。
谢谢。
最初的回答:您可以在脚本中使用以下代码来获取脚本所在的目录,并将工作目录更改为该目录:
import os os.chdir(os.path.dirname(os.path.abspath(__file__)))
但是当我在交互模式下运行代码或打开脚本时,是否有一种自动执行此操作的方法? 目前,我需要使用os.chdir()将当前工作目录更改为脚本所在目录。
谢谢。
最初的回答:您可以在脚本中使用以下代码来获取脚本所在的目录,并将工作目录更改为该目录:
import os os.chdir(os.path.dirname(os.path.abspath(__file__)))
NameError: name '__file__' is not defined
- Quy Vu Xuan