来自 R,setwd
用于更改目录对可重复性是一个很大的禁忌,因为其他人的目录结构与我的不同。因此,建议使用脚本位置的相对路径。
IDE 稍微复杂化了这一点,因为它们设置了自己的工作目录。在 Rstudio 中,我可以通过 Rstudio 的项目轻松解决这个问题,将项目的目录设置为我的脚本文件夹。
使用 Python 和 Spyder,似乎没有任何解决方案。Spyder 没有像 Rstudio 的项目那样的功能。在进行交互式分析时,将目录设置为脚本的位置不起作用(因为__file__
不可用)。
怎么做才能使 Python / Spyder 中的工作目录可重现?