Kommend von R, setwd
verwenden, um das Verzeichnis zu ändern, ist ein großes Nein gegen Reproduzierbarkeit, weil andere nicht die gleiche Verzeichnisstruktur wie meine haben. Daher wird empfohlen, einen relativen Pfad vom Speicherort des Skripts zu verwenden.Setze das Arbeitsverzeichnis in Python/Spyder so, dass es reproduzierbar ist
IDEs verkomplizieren das leicht, weil sie ihr eigenes Arbeitsverzeichnis setzen. In Rstudio kann ich dieses Problem mit den Rstudio-Projekten umgehen, indem ich das Projektverzeichnis als meinen Skriptordner einstelle.
Mit Python und Spyder scheint es keine Lösung zu geben. Spyder hat keine Funktion wie Rstudio's Projekt. Setting the directory to the script's location funktioniert nicht während der interaktiven Analyse (__file__
ist nicht verfügbar).
Was ist zu tun, damit das Arbeitsverzeichnis in Python/Spyder reproduzierbar ist?