如何访问环境变量值?我在Python应用程序中设置了要访问的环境变量。我怎么得到这个价值?
3 回答

芜湖不芜
TA贡献1796条经验 获得超7个赞
import osprint(os.environ['HOME'])
os.environ
# using get will return `None` if a key is not present rather than raise a `KeyError`print(os.environ.get('KEY_THAT_MIGHT_EXIST')) # os.getenv is equivalent, and can also give a default value instead of `None`print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))
C:\Python
import sysprint(sys.prefix)

繁星点点滴滴
TA贡献1803条经验 获得超3个赞
True
False
)
'HOME' in os.environ
get()
print(os.environ.get('HOME', '/home/username/'))
/home/username/

米脂
TA贡献1836条经验 获得超3个赞
try: os.environ["FOO"]except KeyError: print "Please set the environment variable FOO" sys.exit(1)
添加回答
举报
0/150
提交
取消