Ich möchte meine Umgebung auf das Vorhandensein einer Variablen überprüfen "FOO", beispielsweise in Python. Zu diesem Zweck verwende ich die osStandardbibliothek. Nachdem ich die Dokumentation der Bibliothek gelesen habe, habe ich zwei Möglichkeiten gefunden, um mein Ziel zu erreichen:
Methode 1:
if "FOO" in os.environ:
pass
Methode 2:
if os.getenv("FOO") is not None:
pass
Ich würde gerne wissen, welche Methode eine gute / bevorzugte Bedingung ist und warum.
foogeeignet , da Sie fragen, ob sie in den env-Variablen enthalten ist, und nicht, ob Sie nach fooErgebnissen in NoneWerten suchen .