2011-01-26 182 views
2

如何在Mac OS X中使用python代码查找环境变量(例如,从.profile导出HG_USER)?如何使用python在Mac OS X中获取环境变量?

+0

你尝试过什么哪?请发布您尝试的代码以及您收到的错误。 – 2011-01-26 19:23:01

+0

没有尝试任何东西,想要一个方向 – Afiku 2011-01-27 07:26:38

回答

10

os.environ是一个包含所有环境变量的字典。您需要登录import os才能使用它。 因此,例如HG_USER将被os.environ['HG_USER']访问。

2

使用os模块:

import os 
os.environ 

返回一个字典,环境变量键。

2

使用os

>>> import os 
>>> print os.environ["PATH"] 
1

您还可以辅助功能os.getenv(varname[, value])这将返回的环境变量varname的价值,如果它不存在,将返回value默认为None