Windows上Python(v3.0)中的环境变量
我正在使用Python 3.0 如何在给定%var\u name%语法的情况下扩展环境变量 非常感谢您的帮助!谢谢 我猜您的意思是“如何获取环境变量?”: 或者,您可以使用:Windows上Python(v3.0)中的环境变量,python,windows,scripting,shell,Python,Windows,Scripting,Shell,我正在使用Python 3.0 如何在给定%var\u name%语法的情况下扩展环境变量 非常感谢您的帮助!谢谢 我猜您的意思是“如何获取环境变量?”: 或者,您可以使用: username = os.getenv('UserName') os.putenv('MyVar', 'something I want to store') 要添加/更改您自己的变量,您可以使用: username = os.getenv('UserName') os.putenv('MyVar', 'somet
username = os.getenv('UserName')
os.putenv('MyVar', 'something I want to store')
要添加/更改您自己的变量,您可以使用:
username = os.getenv('UserName')
os.putenv('MyVar', 'something I want to store')
它在一个稍微出乎意料的地方:。诚然,它经常用于处理路径:
>>> import os.path
>>> os.path.expandvars('%APPDATA%\\MyApp')
'C:\\Documents and Settings\\Administrator\\Application Data\\MyApp'
但它实际上是一个shell函数