您好,登錄后才能下訂單哦!
這篇文章主要講解了Python如何基于os.environ從windows中獲取環境變量,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
安裝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)) # <class 'collections.abc.KeysView'> pritn(list(keys)) print(list(values))
看完上述內容,是不是對Python如何基于os.environ從windows中獲取環境變量有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。