Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen

Bis jetzt war es so, wenn es darum ging, Umgebungsvariablen in Python abzurufen.

import os

dsn = os.environ.get('DATABASE_URL')

Aber kürzlich habe ich erfahren, dass es eine Methode namens "os.getenv" gibt.

Referenz: Unterschied zwischen os.getenv und os.environ.get in Python - Qiita

Da "os.getenv" gleich "os.environ.get" ist, kann der obige Code wie folgt umgeschrieben werden:

from os import getenv

dsn = getenv('DATABASE_URL')

Es scheint, dass beides nicht offiziell empfohlen wird, aber ich persönlich denke, dass "os.getenv" besser ist, weil "** klar ist, warum os importiert wird **".

Da das OS-Modul mehrere Verwendungszwecke hat, ist es schwierig zu verstehen, "wozu das dient?" Sie importieren aufgrund von Umgebungsvariablen. "

Recommended Posts

Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
Verweisen auf Umgebungsvariablen in Python in Blender
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
Ruft Umgebungsvariablen in Python ab, andernfalls legen Sie Standardwerte fest
Verwendung von SQLite in Python
Wie man MySQL mit Python benutzt
Verwendung von PubChem mit Python
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Methode zum Erstellen einer Python-Umgebung in Xcode 6
Dynamisches Definieren von Variablen in Python
Wie bekomme ich Stacktrace in Python?
Einfache Möglichkeit, Wikipedia mit Python zu verwenden
Verwendung von __slots__ in der Python-Klasse
Verwendung regulärer Ausdrücke in Python
Verwendung ist und == in Python
Verwendung von Umgebungsvariablen für Serverless Framework und Python und Verwaltung von Phasen
[Python] Wenn Sie alle Variablen in einer anderen Datei verwenden möchten
Verwendung der C-Bibliothek in Python
Verwenden Sie config.ini mit Python
Verwenden Sie Datumsangaben in Python
[Bash] Holen Sie sich die Kraft von Python aus Bash mithilfe der folgenden Dokumentation
Zusammenfassung der Verwendung von MNIST mit Python
Verwenden Sie ein Kryptografiemodul, das OpenSSL in Python verarbeitet
Verwenden Sie Python in Ihrer Umgebung von Win Automation
virtuelle Umgebung in Python
Holen Sie sich Datum in Python
So erhalten Sie die Dateien im Ordner [Python]
Wie man tkinter mit Python in Pyenv benutzt
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Verwenden Sie den Profiler in Python
Entwicklungsumgebung in Python
Was tun, um eine Google-Tabelle in Python zu erhalten?
Loggen Sie sich mit json mit pygogo ein.
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
So erhalten Sie den Variablennamen selbst in Python
So ermitteln Sie die Anzahl der Stellen in Python
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
Verwendung von Variablen in systemd Unit-Definitionsdateien
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Verwendung des in Lobe in Python erlernten Modells
So übergeben Sie die Backend-Einstellung von matplotlib mit einer Umgebungsvariablen
Ich möchte R-Datensatz mit Python verwenden
Holen Sie sich YouTube-Kommentare in Python
Mal sehen, wie def in Python verwendet wird
Verwenden Sie Anaconda in einer Pyenv-Umgebung
Verwenden Sie das Messprotokoll mit Python
So löschen Sie stdout in Python
Holen Sie sich letzten Monat in Python
python3: Verwendung der Flasche (2)
Verwenden Sie die Rückruffunktion in Python
Verwenden Sie den Parameterspeicher in Python
[Python] Verwendung von Liste 1
Melden Sie sich auf der Website in Python an
Verwenden Sie den HTTP-Cache in Python
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Wie benutzt man Python Argparse?