Seite 2 von 2

Re: Unterschied os.getcwd() live und Tests

Verfasst: Sonntag 27. November 2022, 19:58
von Sirius3
Du weißt doch, auf welcher Ebene Dein Paket liegt. Jedenfalls besser, als aus welchem Verzeichnis heraus der Anwender Dein Programm aufruft.
DeadEyes Methode funktioniert immer, Deine nur zufällig.

Re: Unterschied os.getcwd() live und Tests

Verfasst: Sonntag 27. November 2022, 19:59
von __deets__
Das tut es durchaus, du musst dafür aber wahlweise berücksichtigen, dass du eben tiefer liegst mit dem umgebene Skript, oder statt den gleichen Code mit dem Salzstreuer zu verstreuen, in *einem* Modul eine Konstante mit dem Basis-Pfad anlegen. Und auf die sich dann beziehen.

Es gibt halt keinen eingebauten Pfad, der auf die oberste Ebene deines Projektes zeigt. Kann man doof Finden, aber so isses nun mal. Und das CWD ist es schonmal gar nicht.