來自R,使用setwd
更改目錄對於再現性來說是一個很大的禁忌,因爲其他人沒有與我的目錄結構相同的目錄結構。因此,建議使用腳本位置的相對路徑。在Python/Spyder中設置工作目錄,使其具有可重複性
IDE稍微複雜一點,因爲他們設置了自己的工作目錄。在Rstudio中,我可以輕鬆解決Rstudio項目的這個問題,將項目目錄設置爲我的腳本文件夾。
使用Python和Spyder,似乎沒有任何解決方案。 Spyder沒有像Rstudio項目那樣的功能。 Setting the directory to the script's location在進行交互式分析時不起作用(因爲__file__
不可用)。
該怎麼做,以便Python/Spyder中的工作目錄是可重現的?