J'utilise Python 3.0. Comment étendre une variable d'environnement avec la syntaxe% var_name%?Env Variables en Python (v3.0) sous Windows
Toute aide est très appréciée! Merci!
J'utilise Python 3.0. Comment étendre une variable d'environnement avec la syntaxe% var_name%?Env Variables en Python (v3.0) sous Windows
Toute aide est très appréciée! Merci!
C'est dans un endroit un peu inattendu: os.path.expandvars(). Certes, il est très souvent utilisé pour les chemins de traitement:
>>> import os.path
>>> os.path.expandvars('%APPDATA%\\MyApp')
'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp'
mais il est une fonction shell vraiment.
Je devine que vous dire "Comment puis-je obtenir des variables d'environnement?":
import os
username = os.environ['UserName']
Vous pouvez également utiliser:
username = os.getenv('UserName')
Et pour ajouter/modifier vos propres variables, vous peut utiliser:
os.putenv('MyVar', 'something I want to store')
Développer les variables où? –