Исходя из R, используя setwd
, чтобы изменить каталог, это большая проблема против воспроизводимости, потому что другие не имеют той же структуры каталогов, что и моя. Следовательно, рекомендуется использовать относительный путь от местоположения сценария.Задайте рабочий каталог в Python/Spyder так, чтобы он был воспроизводимым
IDE немного усложняют это, потому что они устанавливают свой собственный рабочий каталог. В Rstudio я могу легко обойти эту проблему с проектами Rstudio, установив каталог проекта в папку моего сценария.
С Python и Spyder, похоже, нет никакого решения. Spyder не имеет такой функции, как проект Rstudio. Setting the directory to the script's location не работает при интерактивном анализе (с __file__
недоступен).
Что делать, чтобы рабочий каталог в Python/Spyder воспроизводился?