Je veux vérifier dans mon environnement l'existence d'une variable, par exemple "FOO"
, en Python. Pour cela, j'utilise la os
bibliothèque standard. Après avoir lu la documentation de la bibliothèque, j'ai trouvé 2 façons d'atteindre mon objectif:
Méthode 1:
if "FOO" in os.environ:
pass
Méthode 2:
if os.getenv("FOO") is not None:
pass
Je voudrais savoir quelle méthode, le cas échéant, est une bonne / préférée conditionnelle et pourquoi.
foo
est dans les variables d'environnement, pas si la recherche de foo
résultats dans des None
valeurs.