2011-01-26 126 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