- Comment vérifier / imprimer les valeurs des variables d'environnement Python?
- Quels seraient les 'répertoires dépendant de l'installation' pour Python 25 avec l'installation par défaut de Windows?
Réponses
Trop de publicités?Les variables d'environnement sont accessibles via os.environ
import os
print os.environ['HOME']
# using get will return `None` if a key is not present rather than raise a `KeyError`
print os.environ.get('KEY_THAT_MIGHT_EXIST')
# os.getenv is equivalent, and can also give a default value instead of `None`
print os.getenv('KEY_THAT_MIGHT_EXIST', default_value)
L'installation par défaut de Python sous Windows est de C:\Python
. Si vous voulez savoir quand vous utilisez Python, vous pouvez faire:
import sys
print sys.prefix
Pour vérifier si la clé existe (renvoie Vrai / Faux)
"HOME" in os.environ
ou (supprimé de python 3.x)
os.environ.has_key("HOME")
Vous pouvez également utiliser get lors de l'impression de la clé, utile si vous souhaitez utiliser une valeur par défaut. (pour python 2.7.3)
print os.environ.get('HOME','/home/username/')
où / home / nom d'utilisateur / est la valeur par défaut