欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python基于os.environ從windows獲取環(huán)境變量

 更新時(shí)間:2020年06月09日 16:19:13   作者:路癡隊(duì)長(zhǎng)  
這篇文章主要介紹了Python基于os.environ從windows獲取環(huán)境變量,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

安裝python之后,我們往往面臨這樣一個(gè)問(wèn)題,在命令行輸入“python”,竟然出錯(cuò),難道是沒(méi)有安裝成功嗎?非也,其實(shí)是你的系統(tǒng)環(huán)境變量沒(méi)有設(shè)置好。今天,小編就來(lái)帶大家學(xué)學(xué)python怎么設(shè)置環(huán)境變量

問(wèn)題場(chǎng)景:

寫腳本涉及到數(shù)據(jù)庫(kù)的配置信息,然后上面要求這種關(guān)鍵信息不能體現(xiàn)到腳本中,哦,那怎么辦,那我去哪里讀取數(shù)據(jù)庫(kù)信息呢?

解決方法:

從運(yùn)行腳本的機(jī)器的環(huán)境變量里讀取數(shù)據(jù)庫(kù)信息,這樣腳本中全是代碼,就沒(méi)有明文配置信息了。

具體步驟:

1、先在自己的windows機(jī)器上配置好環(huán)境變量(命令行設(shè)置方法之前已講過(guò))。

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

代碼演示:

# 從環(huán)境變量中獲取數(shù)據(jù)庫(kù)配置
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))

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django model.py表單設(shè)置默認(rèn)值允許為空的操作

    Django model.py表單設(shè)置默認(rèn)值允許為空的操作

    這篇文章主要介紹了Django model.py表單設(shè)置默認(rèn)值允許為空的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • TFRecord格式存儲(chǔ)數(shù)據(jù)與隊(duì)列讀取實(shí)例

    TFRecord格式存儲(chǔ)數(shù)據(jù)與隊(duì)列讀取實(shí)例

    今天小編就為大家分享一篇TFRecord格式存儲(chǔ)數(shù)據(jù)與隊(duì)列讀取實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 一文讀懂Python 枚舉

    一文讀懂Python 枚舉

    這篇文章主要介紹了Python 枚舉的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • 想學(xué)python 這5本書籍你必看!

    想學(xué)python 這5本書籍你必看!

    想學(xué)python,這5本書籍你必看!本文為大家推薦了學(xué)習(xí)python的5本書籍,5本經(jīng)典書籍,感興趣的小伙伴們可以參考一下
    2018-12-12
  • python歸并排序算法過(guò)程實(shí)例講解

    python歸并排序算法過(guò)程實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python歸并排序算法過(guò)程實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • python encode和decode的妙用

    python encode和decode的妙用

    做網(wǎng)絡(luò)編程的時(shí)候,經(jīng)常需要把接收到的數(shù)據(jù)用16進(jìn)制的方式打印出來(lái),方便查看。今天發(fā)現(xiàn)在Python下有這樣一個(gè)簡(jiǎn)單的方法。
    2009-09-09
  • Python中Tkinter組件Button的具體使用

    Python中Tkinter組件Button的具體使用

    Button=組件用于實(shí)現(xiàn)各種各樣的按鈕,本文主要介紹了Python中Tkinter組件Button的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-01-01
  • python assert的用處示例詳解

    python assert的用處示例詳解

    python assert 句語(yǔ)格式及用法很簡(jiǎn)單。通常程序在運(yùn)行完之后拋出異常,使用assert可以在出現(xiàn)有異常的代碼處直接終止運(yùn)行。這篇文章通過(guò)實(shí)例代碼介紹了python assert的用處 ,需要的朋友可以參考下
    2019-04-04
  • 使用Flask開發(fā)RESTful?API的方法實(shí)現(xiàn)

    使用Flask開發(fā)RESTful?API的方法實(shí)現(xiàn)

    RESTful?API是一種基于REST架構(gòu)風(fēng)格設(shè)計(jì)的Web服務(wù)接口,本文主要介紹了使用Flask開發(fā)RESTful?API的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Python3.6連接MySQL的詳細(xì)步驟

    Python3.6連接MySQL的詳細(xì)步驟

    在現(xiàn)代Web開發(fā)和數(shù)據(jù)處理中,Python與數(shù)據(jù)庫(kù)的交互是必不可少的一部分,MySQL作為最流行的開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,與Python的結(jié)合可以實(shí)現(xiàn)高效的數(shù)據(jù)存取操作,本文將介紹如何在Python 3.6環(huán)境中通過(guò)??pymysql??庫(kù)連接到MySQL數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2025-04-04

最新評(píng)論