J’utilise Python 3.0.
Comment développer une variable d’environnement avec la syntaxe% var_name%?
Toute aide est très appréciée! Merci!
C’est dans un endroit légèrement inattendu: os.path.expandvars () . Certes, il est assez souvent utilisé pour traiter des chemins:
>>> import os.path >>> os.path.expandvars('%APPDATA%\\MyApp') 'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp'
mais c’est vraiment une fonction shell.
Je suppose que vous voulez dire “Comment puis-je obtenir des variables d’environnement?”:
import os username = os.environ['UserName']
Alternativement, vous pouvez utiliser:
username = os.getenv('UserName')
Et pour append / modifier vos propres variables, vous pouvez utiliser:
os.putenv('MyVar', 'something I want to store')