私はPython 3.0を使用しています。Env WindowsのPython(v3.0)の変数
%var_name%構文を使用して環境変数を拡張する方法はありますか?
ご協力いただきありがとうございます。ありがとう!あなたは、
username = os.getenv('UserName')
そして、あなた自身の変数を変更/追加する:私はあなたが意味を推測している
私はPython 3.0を使用しています。Env WindowsのPython(v3.0)の変数
%var_name%構文を使用して環境変数を拡張する方法はありますか?
ご協力いただきありがとうございます。ありがとう!あなたは、
username = os.getenv('UserName')
そして、あなた自身の変数を変更/追加する:私はあなたが意味を推測している
これは少し予期しない場所です:os.path.expandvars()です。確かに、それは処理経路のために非常に頻繁に使用されます:
>>> import os.path
>>> os.path.expandvars('%APPDATA%\\MyApp')
'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp'
しかし実際それはシェル関数です。
"私は環境変数を取得する方法は?":また
import os
username = os.environ['UserName']
は、使用することができます使用することができます:
os.putenv('MyVar', 'something I want to store')
ここで変数を展開します。 –