從一段code說起 “if "BATCH_CONFIG_INI" in os.environ:” 判斷環境變量的值有沒有定義
如果定義的話就去環境變量的值,否則就取當前目錄下的config.ini文件。
1 if "BATCH_CONFIG_INI" in os.environ: 2 print "Using custom ini file!" 3 self.inifile = os.environ["BATCH_CONFIG_INI"] 4 else: 5 self.inifile = self.cur_file_dir() + "/config.ini" 6 self.db_print ("inifile = (%s)" %(self.inifile))
用Python Shell設置或獲取環境變量的方法:
一、設置系統環境變量
1、os.environ['環境變量名稱']='環境變量值' #其中key和value均為string類型
2、os.putenv('環境變量名稱', '環境變量值')
二、獲取系統環境變量
1、os.environ['環境變量名稱']
2、os.getenv('環境變量名稱')