2009-04-06 8 views

Répondre

3

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.

2

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') 
Questions connexes