Luc*_*pan 5 python spyder anaconda
设置
我在我的计算机上运行一个脚本,位于目录Users/path/to/my/script.py.
在脚本中,我使用脚本的路径,例如,
sub_path = 'Users/path/to/my/'
os.chdir(sub_path + 'other_script/')
Run Code Online (Sandbox Code Playgroud)
如您所见,我sub_path在代码中“手动”进行了定义。
问题
我不想sub_path手动定义,我宁愿让 Python 为我做。
我正在寻找类似于我用来获取当前工作目录的代码的东西:os.getcwd(),但是然后是获取当前文件目录的代码。
我主要找到类似于这个的答案,它说,
os.path.abspath(os.path.dirname(__file__))
但在 Spyder & Anaconda 设置中,这会生成NameError: name '__file__' is not defined.
我能做什么?
| 归档时间: |
|
| 查看次数: |
7213 次 |
| 最近记录: |