歡迎您光臨本站 註冊首頁

Python基於os.environ從windows獲取環境變量

←手機掃碼閱讀     f2h0b53ohn @ 2020-06-11 , reply:0

安裝python之後,我們往往面臨這樣一個問題,在命令行輸入“python”,竟然出錯,難道是沒有安裝成功嗎?非也,其實是你的系統環境變量沒有設置好。今天,小編就來帶大家學學python怎麼設置環境變量

問題場景:
 

寫腳本涉及到數據庫的配置信息,然後上面要求這種關鍵信息不能體現到腳本中,哦,那怎麼辦,那我去哪裡讀取數據庫信息呢?

解決方法:
 

從運行腳本的機器的環境變量裡讀取數據庫信息,這樣腳本中全是代碼,就沒有明文配置信息了。

具體步驟:
 

1、先在自己的windows機器上配置好環境變量(命令行設置方法之前已講過)。
 

2、在腳本中引入 value = os.environ.get(key)獲取環境變量值。

代碼演示:

  # 從環境變量中獲取數據庫配置  user = os.environ.get(USERNAME)  pwd = os.environ.get(PWD)  host = os.environ.get(HOST)  port = os.environ.get(PORT)  dbName = os.environ.get(DBNAME)    # 獲取環境變量的所有key  keys = os.environ.keys() #   values = os.environ.values()  print(type(keys)) #pritn(list(keys))  print(list(values))

   


[f2h0b53ohn ] Python基於os.environ從windows獲取環境變量已經有223次圍觀

http://coctec.com/docs/python/shhow-post-238079.html