Seite 1 von 1

Ort der .env Datei

Verfasst: Donnerstag 22. Dezember 2022, 17:56
von joh#
Guten Abend,

ich möchte die HW-Abhängigkeiten meines Programms aus einem .env file lesen lassen.
Alledings liegt das nicht im gleichen Ordner (in diesem Fall funktioniert das auch) sondern
im Ordner fwd "zwei hoch und dann dort rein".
Die Doku meint dazu , load_dotenv das Verzeichnis mit zu übergeben, was ich wohl auch gemacht habe:

Code: Alles auswählen

    dp=os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..', 'fwd'))
    load_dotenv(dotenv_path=dp)
    HW_ADR = os.getenv('HW_LOAD_VISA')
jedenfalls steht es in dp richtig. Allerdings wird die Umgebungsvariable nicht geladen (=NONE)

VG
joh

Re: Ort der .env Datei

Verfasst: Donnerstag 22. Dezember 2022, 18:07
von joh#
habs gefunden:
dp darf nicht nur der Pfad zum .env file sein, sondern muß dieses auch mit einschließen.