python 獲取系統環境變量 os.environ and os.putenv

從一段code說起 “if "BATCH_CONFIG_INI" in os.environ:” 判斷環境變量的值有沒有定義。

如果定義的話就去環境變量的值,否則就取當前目錄下的config.ini文件。

if "BATCH_CONFIG_INI" in os.environ:
   print "Using custom ini file!"
   self.inifile = os.environ["BATCH_CONFIG_INI"]
else:
   self.inifile = self.cur_file_dir() + "/config.ini"
   self.db_print ("inifile = (%s)" %(self.inifile))

用Python Shell設置或獲取環境變量的方法:

一、設置系統環境變量

  1. os.environ['環境變量名稱']='環境變量值' #其中key和value均爲string類型
  2. os.putenv('環境變量名稱', '環境變量值')

二、獲取系統環境變量

  1. os.environ['環境變量名稱']
  2. os.getenv('環境變量名稱')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章