如何访问环境变量值?

如何访问环境变量值?

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



冉冉说
浏览 496回答 3
3回答

芜湖不芜

环境变量通过[医]环境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))Python默认安装在Windows上C:\Python..如果您想在运行python时找到答案,可以这样做:import sysprint(sys.prefix)

繁星点点滴滴

若要检查密钥是否存在,请执行以下操作(返回True或False)'HOME' in os.environ您也可以使用get()打印密钥时;如果要使用默认值,则有用。print(os.environ.get('HOME', '/home/username/'))哪里/home/username/是默认的。

米脂

最初的问题(第一部分)是“如何在Python中检查环境变量”。下面是如何检查是否设置了$foo:try:      os.environ["FOO"]except KeyError:     print "Please set the environment variable FOO"    sys.exit(1)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python