2009-04-06 15 views
3

私はPython 3.0を使用しています。Env WindowsのPython(v3.0)の変数

%var_name%構文を使用して環境変数を拡張する方法はありますか?

ご協力いただきありがとうございます。ありがとう!あなたは、

username = os.getenv('UserName') 

そして、あなた自身の変数を変更/追加する:私はあなたが意味を推測している

+0

ここで変数を展開します。 –

答えて

3

これは少し予期しない場所です:os.path.expandvars()です。確かに、それは処理経路のために非常に頻繁に使用されます:

>>> import os.path 
>>> os.path.expandvars('%APPDATA%\\MyApp') 
'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp' 

しかし実際それはシェル関数です。

2

"私は環境変数を取得する方法は?":また

import os 
username = os.environ['UserName'] 

は、使用することができます使用することができます:

os.putenv('MyVar', 'something I want to store') 
関連する問題