安裝python之后,我們往往面臨這樣一個問題,在命令行輸入“python”,竟然出錯,難道是沒有安裝成功嗎?非也,其實是你的系統(tǒng)環(huán)境變量沒有設(shè)置好。今天,小編就來帶大家學(xué)學(xué)python怎么設(shè)置環(huán)境變量
問題場景:
寫腳本涉及到數(shù)據(jù)庫的配置信息,然后上面要求這種關(guān)鍵信息不能體現(xiàn)到腳本中,哦,那怎么辦,那我去哪里讀取數(shù)據(jù)庫信息呢?
解決方法:
從運(yùn)行腳本的機(jī)器的環(huán)境變量里讀取數(shù)據(jù)庫信息,這樣腳本中全是代碼,就沒有明文配置信息了。
具體步驟:
1、先在自己的windows機(jī)器上配置好環(huán)境變量(命令行設(shè)置方法之前已講過)。
2、在腳本中引入 value = os.environ.get(key)獲取環(huán)境變量值。
代碼演示:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# 從環(huán)境變量中獲取數(shù)據(jù)庫配置 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) # 獲取環(huán)境變量的所有key keys = os.environ.keys() # values = os.environ.values() print ( type (keys)) # <class 'collections.abc.KeysView'> pritn( list (keys)) print ( list (values)) |
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://www.cnblogs.com/We612/p/13054071.html