来自 R,使用 setwd
更改目录是一个很大的禁忌,因为其他人的目录结构与我的不同。因此,建议使用脚本位置的相对路径。
IDE 稍微复杂化了一点,因为它们设置了自己的工作目录。在 Rstudio 中,我可以通过 Rstudio 的项目轻松解决这个问题,将项目的目录设置为我的脚本文件夹。
对于 Python 和 Spyder,似乎没有任何解决方案。 Spyder 没有像 Rstudio 的项目那样的特性。 Setting the directory to the script's location在进行交互式分析时不起作用(因为 __file__
不可用)。
如何使 Python/Spyder 中的工作目录可重现?
最佳答案
要自动执行此操作,请将其放在脚本的开头:
from os import chdir, getcwd
wd=getcwd()
chdir(wd)
关于python - 在 Python/Spyder 中设置工作目录,使其可重现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38393628/