国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python中os.environ基本介紹及使用方法

這篇具有很好參考價(jià)值的文章主要介紹了Python中os.environ基本介紹及使用方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

python中os.environ

os.environ簡(jiǎn)介

os.environ是Python中的一個(gè)字典對(duì)象,它包含了當(dāng)前進(jìn)程的環(huán)境變量。通過使用os.environ,可以獲取和設(shè)置環(huán)境變量的值。

下面是給給定的Python代碼添加注釋說明的示例

 import os
# 獲取環(huán)境變量的值
path = os.environ.get('PATH')
print(f"PATH: {path}")
# 設(shè)置環(huán)境變量的值
os.environ['NEW_VAR'] = 'new_value'
print(f"NEW_VAR: {os.environ['NEW_VAR']}")

在上述代碼中,我們首先導(dǎo)入了os模塊,然后使用os.environ.get()方法獲取名為PATH的環(huán)境變量的值,并將其打印出來。接下來,我們使用os.environ[]來設(shè)置一個(gè)名為NEW_VAR的新環(huán)境變量,并將其值設(shè)置為new_value。最后,我們?cè)俅问褂?code>os.environ.get()方法獲取NEW_VAR的值,并將其打印出來。

os.environ進(jìn)行環(huán)境變量的增刪改查

os.environ 是Python的一個(gè)內(nèi)置庫,它提供了對(duì)操作系統(tǒng)環(huán)境變量的訪問。你可以使用它來讀取、添加、修改和刪除環(huán)境變量。以下是一些基本的使用方法:

'os.environ[‘變量名’]:獲取環(huán)境變量的值。如果該環(huán)境變量不存在,將引發(fā) KeyError。 os.environ[‘變量名’] = ‘新值’:設(shè)置環(huán)境變量的值。如果該環(huán)境變量不存在,將創(chuàng)建一個(gè)新的環(huán)境變量。 del os.environ[‘變量名’]`:刪除一個(gè)環(huán)境變量。如果該環(huán)境變量不存在,將引發(fā) KeyError。
代碼示例:

import os
# 獲取環(huán)境變量的值
print(os.environ['PATH'])
# 設(shè)置環(huán)境變量的值
os.environ['MY_VARIABLE'] = 'my value'
print(os.environ['MY_VARIABLE'])
# 刪除環(huán)境變量
del os.environ['MY_VARIABLE']
try:
    print(os.environ['MY_VARIABLE'])
except KeyError:
    print('MY_VARIABLE has been deleted')

通過使用os.environ,我們可以方便地讀取和修改環(huán)境變量,這對(duì)于配置程序的行為或傳遞參數(shù)非常有用。

python中os.environ的使用詳解

1. 簡(jiǎn)介

在python 中,通過 os.environ 獲取環(huán)境變量。

什么是環(huán)境變量呢?環(huán)境變量是程序和操作系統(tǒng)之間的通信方式。有些字符不宜明文寫進(jìn)代碼里,比如數(shù)據(jù)庫密碼,個(gè)人賬戶密碼,如果寫進(jìn)自己本機(jī)的環(huán)境變量里,程序用的時(shí)候通過 os.environ.get() 取出來就行了。這樣開發(fā)人員本機(jī)測(cè)試的時(shí)候用的是自己本機(jī)的一套密碼,生產(chǎn)環(huán)境部署的時(shí)候,用的是公司的公共賬號(hào)和密碼,這樣就能增加安全性。os.environ 是一個(gè)字典,是環(huán)境變量的字典。通過os.environ.get(“HOME”),就可以獲取環(huán)境變量HOME的值,如果有這個(gè)鍵,返回對(duì)應(yīng)的值;如果沒有,返回 none

2. key 字段詳解

os.environ.keys() 主目錄下所有的 key

os.environ.get( ,1),# Python,python,服務(wù)器,開發(fā)語言

2.1 常見 key 字段

windows:

os.environ['HOMEPATH']:當(dāng)前用戶主目錄。
os.environ['TEMP']:臨時(shí)目錄路徑。
os.environ["PATHEXT"]:可執(zhí)行文件。
os.environ['SYSTEMROOT']:系統(tǒng)主目錄。
os.environ['LOGONSERVER']:機(jī)器名。
os.environ['PROMPT']:設(shè)置提示符。

linux:

os.environ['USER']:當(dāng)前使用用戶。
os.environ['LC_COLLATE']:路徑擴(kuò)展的結(jié)果排序時(shí)的字母順序。
os.environ['SHELL']:使用shell的類型。
os.environ['LAN']:使用的語言。
os.environ['SSH_AUTH_SOCK']:ssh的執(zhí)行路徑。

3. os.environ.get() 用法

os.environ 是一個(gè)環(huán)境變量的字典,可以通過 get 方法獲取鍵對(duì)應(yīng)的值。如果有這個(gè)鍵,返回對(duì)應(yīng)的值,如果沒有,則返回 none

import os
print(os.environ.get("HOME"))

也可以設(shè)置默認(rèn)值,當(dāng)鍵存在時(shí)返回對(duì)應(yīng)的值,不存在時(shí),返回默認(rèn)值文章來源地址http://www.zghlxwxcb.cn/news/detail-849163.html

print(os.environ.get("HOME", "default"))    #環(huán)境變量HOME不存在,返回 default

4. 環(huán)境變量的增刪改查和判斷是否存在

4.1 新增環(huán)境變量
os.environ['環(huán)境變量名稱']='環(huán)境變量值' #其中key和value均為string類型
os.putenv('環(huán)境變量名稱', '環(huán)境變量值')
os.environ.setdefault('環(huán)境變量名稱', '環(huán)境變量值')
4.2 更新環(huán)境變量
os.environ['環(huán)境變量名稱']='新環(huán)境變量值'
4.3 獲取環(huán)境變量
os.environ['環(huán)境變量名稱']
os.getenv('環(huán)境變量名稱')
os.environ.get('環(huán)境變量名稱', '默認(rèn)值')    #默認(rèn)值可給可不給,環(huán)境變量不存在返回默認(rèn)值
4.4 刪除環(huán)境變量
del os.environ['環(huán)境變量名稱']
del(os.environ['環(huán)境變量名稱'])
4.5 判斷環(huán)境變量是否存在
'環(huán)境變量值' in os.environ   # 存在返回 True,不存在返回 False

到了這里,關(guān)于Python中os.environ基本介紹及使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Python_Selenium學(xué)習(xí)筆記(一)】Selenium介紹及基本使用方法

    【Python_Selenium學(xué)習(xí)筆記(一)】Selenium介紹及基本使用方法

    Selenium是一套 Web 網(wǎng)站的程序自動(dòng)化操作解決方案,廣泛應(yīng)用于自動(dòng)化測(cè)試及爬蟲。此篇文章主要介紹 Selenium 的 安裝和基本使用流程。 Selenium 框架的安裝主要就是安裝兩樣?xùn)|西: Selenium 客戶端庫 和 瀏覽器驅(qū)動(dòng) 。 1.1、Selenium 框架安裝 使用 pip 命令安裝 pip install selenium ,安裝

    2023年04月13日
    瀏覽(28)
  • 【Python beautifulsoup】詳細(xì)介紹beautifulsoup庫的使用方法,包括安裝方式、基本用法、常用方法和技巧,以及結(jié)合lxml和parsel的具體使用場(chǎng)景和區(qū)別。

    【Python beautifulsoup】詳細(xì)介紹beautifulsoup庫的使用方法,包括安裝方式、基本用法、常用方法和技巧,以及結(jié)合lxml和parsel的具體使用場(chǎng)景和區(qū)別。

    Python beautifulsoup庫是一個(gè)強(qiáng)大的Web抓取和解析庫,它提供了豐富的功能和簡(jiǎn)單易用的API,可以幫助我們處理HTML和XML文檔,從中提取數(shù)據(jù),進(jìn)行數(shù)據(jù)清洗和處理。beautifulsoup庫基于Python標(biāo)準(zhǔn)庫中的html.parser模塊,同時(shí)還可以與第三方解析庫lxml和parsel配合使用,提供更高效和靈活的

    2024年02月04日
    瀏覽(53)
  • valgrind基本功能介紹、基礎(chǔ)使用方法說明 valgrind基本功能介紹、基礎(chǔ)使用方法說明

    valgrind基本功能介紹、基礎(chǔ)使用方法說明_valgrind使用方法_HNU Latecomer的博客-CSDN博客 拷貝效果不好,請(qǐng)看原文。 1、Valgrind概述 Valgrind是一套Linux下,開放源代碼(GPL V2)的仿真調(diào)試工具的集合。 Valgrind由內(nèi)核(core)以及基于內(nèi)核的其他調(diào)試工具組成。內(nèi)核類似于一個(gè)框架(f

    2024年02月07日
    瀏覽(22)
  • Selenium介紹及基本使用方法

    Selenium介紹及基本使用方法

    Selenium是一個(gè)開源、免費(fèi)、簡(jiǎn)單、靈活,對(duì)Web瀏覽器支持良好的自動(dòng)化測(cè)試工具,在UI自動(dòng)化、爬蟲等場(chǎng)景下是十分實(shí)用的,能夠熟練掌握并使用Selenium工具可以大大的提高效率。 Selenium簡(jiǎn)介 Selenium支持多平臺(tái)、多瀏覽器、多語言去實(shí)現(xiàn)自動(dòng)化測(cè)試,是一個(gè)開源和可移植的Web測(cè)

    2024年02月04日
    瀏覽(21)
  • 【Python爬蟲】requests庫get和post方法使用

    requests庫是一個(gè)常用于http請(qǐng)求的模塊,性質(zhì)是和urllib,urllib2是一樣的,作用就是向指定目標(biāo)網(wǎng)站的后臺(tái)服務(wù)器發(fā)起請(qǐng)求,并接收服務(wù)器返回的響應(yīng)內(nèi)容。 1. 安裝requests庫 使用pip install requests安裝 如果再使用pip安裝python模塊出現(xiàn)timeout超時(shí)異常,可使用國內(nèi)豆瓣源進(jìn)行安裝。

    2024年02月22日
    瀏覽(17)
  • python中的os.mkdir和os.makedirs的使用區(qū)別,以及如何查看某個(gè)模塊中的某些字母開頭的屬性方法

    os.mkdir(dir_name) :用于 新建文件夾 ,當(dāng)要新建的文件夾已經(jīng)存在的時(shí)候,就會(huì)報(bào)錯(cuò): FileExistsError: [Errno 17] File exists: 因此,我們一般在新建一個(gè)文件夾的時(shí)候,會(huì)和 os.path.exists() 集合使用,如下: 1、判斷一個(gè) 文件夾是否存在 ,如果不存在就新建它,如果已經(jīng)存在就跳過:

    2023年04月08日
    瀏覽(40)
  • 自動(dòng)化測(cè)試工具 —— selenium介紹及基本使用方法

    自動(dòng)化測(cè)試工具 —— selenium介紹及基本使用方法

    Selenium是一個(gè)開源、免費(fèi)、簡(jiǎn)單、靈活,對(duì)Web瀏覽器支持良好的自動(dòng)化測(cè)試工具,在UI自動(dòng)化、爬蟲等場(chǎng)景下是十分實(shí)用的,能夠熟練掌握并使用Selenium工具可以大大的提高效率。 Selenium簡(jiǎn)介 Selenium支持多平臺(tái)、多瀏覽器、多語言去實(shí)現(xiàn)自動(dòng)化測(cè)試,是一個(gè)開源和可移植的Web測(cè)

    2024年02月05日
    瀏覽(92)
  • Vivado時(shí)序約束TCL命令——獲取引腳(get_pins)在FPGA設(shè)計(jì)中起著重要作用。本文將為大家詳細(xì)介紹get_pins命令的語法和使用方法。

    Vivado時(shí)序約束TCL命令——獲取引腳(get_pins)在FPGA設(shè)計(jì)中起著重要作用。本文將為大家詳細(xì)介紹get_pins命令的語法和使用方法。 get_pins命令用于獲取指定對(duì)象(Object)的引腳(Pin)列表。我們可以使用get_pins來獲取具有特定命名約定的引腳(如CLOCK、RESET等),并通過對(duì)這些引

    2024年02月05日
    瀏覽(131)
  • Python Selenium 的基本使用方法

    Selenium 是一個(gè)用于自動(dòng)化 web 瀏覽器的工具,它提供了一套用于測(cè)試 web 應(yīng)用程序的工具和庫。Selenium 最初是用于測(cè)試 web 應(yīng)用程序的,但它也被廣泛用于進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集、自動(dòng)化任務(wù)和網(wǎng)頁操作等。 Selenium 支持多種編程語言,包括 Python、Java、JavaScript、C# 等,但最為常用的

    2024年04月28日
    瀏覽(31)
  • Java中TreeSet的基本介紹,細(xì)節(jié)討論,使用注意事項(xiàng),常用方法,底層源碼分析

    TreeSet 是 Java 中的一個(gè)有序集合實(shí)現(xiàn),它基于紅黑樹數(shù)據(jù)結(jié)構(gòu)來存儲(chǔ)元素, 可以保持元素的自然順序(默認(rèn)情況下升序)或者根據(jù)自定義比較器來進(jìn)行排序 。下面是關(guān)于 TreeSet 的基本介紹、細(xì)節(jié)討論、使用注意事項(xiàng)、常用方法以及一些底層實(shí)現(xiàn)細(xì)節(jié)。 基本介紹: TreeSet 是

    2024年02月11日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包