我正在使用Python 3.0。
如何在给定%var_name%语法的情况下扩展环境变量?
非常感谢任何帮助!谢谢!
答案 0 :(得分:3)
这是一个意想不到的地方:os.path.expandvars()。不可否认,它经常被用于处理路径:
>>> import os.path
>>> os.path.expandvars('%APPDATA%\\MyApp')
'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp'
但它确实是一个shell函数。
答案 1 :(得分:2)
我猜你的意思是“我如何得到环境变量?”:
import os
username = os.environ['UserName']
或者,您可以使用:
username = os.getenv('UserName')
要添加/更改自己的变量,您可以使用:
os.putenv('MyVar', 'something I want to store')