最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python程序中引用環(huán)境變量的方法實(shí)現(xiàn)

 更新時(shí)間:2024年12月18日 09:28:09   作者:Faylynn  
本文主要介紹了Python程序中引用環(huán)境變量的方法實(shí)現(xiàn),通過(guò)配置環(huán)境變量并在代碼中引用,可以避免將敏感信息直接寫(xiě)入代碼中,感興趣的可以了解一下

應(yīng)用場(chǎng)景:具有安全性的信息(如密鑰),為方式代碼提交被同時(shí)提交到公共環(huán)境(如git),可以通過(guò)環(huán)境變量配置后,在代碼中直接引用。

優(yōu)點(diǎn):安全、復(fù)用性強(qiáng)、持久化(重啟程序或系統(tǒng)后仍可以使用)

本文以“API_KEY=sk-123456”為例,將其配置到環(huán)境變量中,再通過(guò)Python代碼在程序中引用

一. 配置環(huán)境變量

1. 打開(kāi) “控制面板”,選擇 “系統(tǒng)和安全”,然后點(diǎn)擊 “系統(tǒng)”。

ps:示例中操作系統(tǒng)為win11,其他操作系統(tǒng)大同小異。

2. 在 “系統(tǒng)” 窗口中,點(diǎn)擊 “高級(jí)系統(tǒng)設(shè)置”。

3. 在 “系統(tǒng)屬性” 對(duì)話框的 “高級(jí)” 選項(xiàng)卡中,點(diǎn)擊 “環(huán)境變量” 按鈕。

4. 在【環(huán)境變量】對(duì)話框中,可以選擇 “用戶變量” 或 “系統(tǒng)變量” 中新建環(huán)境變量,點(diǎn)擊 【確定】。

ps:如果設(shè)置的環(huán)境變量?jī)H對(duì)當(dāng)前用戶有效,可以在 “用戶變量” 部分進(jìn)行操作。(電腦只有一個(gè)用戶的也可直接配置在 “用戶變量” 中)

例如:

變量名:API_KEY

變量值:sk-123456

二. py程序引用環(huán)境變量

執(zhí)行以下代碼,驗(yàn)證是否可以成功引用環(huán)境變量

import os

api_key = os.getenv('API_KEY')
if api_key is None:
    print("無(wú)法獲取API key")
else:
    print("獲取到的API key:", api_key)

執(zhí)行結(jié)果:

獲取到的API key: sk-123456

三. 常見(jiàn)問(wèn)題

1. 未獲取到環(huán)境變量

解決辦法:可以重啟Python編譯器,再次嘗試

到此這篇關(guān)于Python程序中引用環(huán)境變量的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python引用環(huán)境變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中使用pymysql連接MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢

    Python中使用pymysql連接MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢

    在當(dāng)今數(shù)字化時(shí)代,數(shù)據(jù)的重要性不言而喻,而數(shù)據(jù)庫(kù)作為數(shù)據(jù)存儲(chǔ)與管理的核心工具,在各類應(yīng)用系統(tǒng)中扮演著關(guān)鍵角色,Python 作為一種廣泛使用的編程語(yǔ)言,提供了多種與數(shù)據(jù)庫(kù)交互的方式,其中 pymysql 庫(kù)是連接 MySQL 數(shù)據(jù)庫(kù)的常用選擇之一,需要的朋友可以參考下
    2025-01-01
  • Python生成器generator原理及用法解析

    Python生成器generator原理及用法解析

    這篇文章主要介紹了Python生成器generator原理及用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 為什么入門(mén)大數(shù)據(jù)選擇Python而不是Java?

    為什么入門(mén)大數(shù)據(jù)選擇Python而不是Java?

    為什么入門(mén)大數(shù)據(jù)選擇Python而不是Java?這篇文章就來(lái)談?wù)剬W(xué)習(xí)大數(shù)據(jù)入門(mén)語(yǔ)言的選擇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python基礎(chǔ)教程之pytest參數(shù)化詳解

    Python基礎(chǔ)教程之pytest參數(shù)化詳解

    參數(shù)化就是把測(cè)試過(guò)程中的數(shù)據(jù)提取出來(lái),通過(guò)參數(shù)傳遞不同的數(shù)據(jù)來(lái)驅(qū)動(dòng)用例運(yùn)行,這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之pytest參數(shù)化的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • Python 靜態(tài)方法和類方法實(shí)例分析

    Python 靜態(tài)方法和類方法實(shí)例分析

    這篇文章主要介紹了Python 靜態(tài)方法和類方法,結(jié)合實(shí)例形式分析了Python類、實(shí)例、靜態(tài)方法等相關(guān)概念、原理與使用技巧,需要的朋友可以參考下
    2019-11-11
  • Python+Selenium實(shí)現(xiàn)自動(dòng)填寫(xiě)問(wèn)卷

    Python+Selenium實(shí)現(xiàn)自動(dòng)填寫(xiě)問(wèn)卷

    這篇文章主要介紹了如何利用Python Selenium實(shí)現(xiàn)自動(dòng)填寫(xiě)問(wèn)卷功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-03-03
  • Python自動(dòng)化清除Word文檔超鏈接的實(shí)用技巧

    Python自動(dòng)化清除Word文檔超鏈接的實(shí)用技巧

    在日常辦公中,Word文檔中的超鏈接常常成為甜蜜的負(fù)擔(dān),本文將通過(guò)真實(shí)場(chǎng)景解析,介紹如何用Python實(shí)現(xiàn)批量清除Word超鏈接,有需要的可以了解下
    2025-11-11
  • 使用matplotlib實(shí)現(xiàn)在同一個(gè)窗口繪制多個(gè)圖形

    使用matplotlib實(shí)現(xiàn)在同一個(gè)窗口繪制多個(gè)圖形

    這篇文章主要介紹了使用matplotlib實(shí)現(xiàn)在同一個(gè)窗口繪制多個(gè)圖形問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python模塊與包管理使用pip與virtualenv

    Python模塊與包管理使用pip與virtualenv

    本文深入介紹了使用pipenv管理Python項(xiàng)目的依賴關(guān)系和環(huán)境,我們首先從pip和virtualenv開(kāi)始,介紹了它們的基本功能和用法,然后深入探討了pipenv作為更高級(jí)工具的功能和特性,
    2024-03-03
  • Python中常用的內(nèi)置函數(shù)

    Python中常用的內(nèi)置函數(shù)

    這篇文章主要介紹了Python中常用的內(nèi)置函數(shù),主要介紹內(nèi)容有map()、filter()、all()、int()等更多相關(guān)函數(shù),需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論

洛南县| 雷州市| 安乡县| 乌兰浩特市| 昌平区| 木兰县| 颍上县| 黑河市| 闸北区| 沧州市| 鄂尔多斯市| 海南省| 通城县| 乃东县| 许昌市| 东至县| 绥棱县| 武山县| 区。| 宁阳县| 朝阳市| 抚顺县| 博湖县| 清镇市| 宁都县| 平顺县| 北海市| 武强县| 隆子县| 洪洞县| 且末县| 乌兰浩特市| 合作市| 德化县| 尼木县| 安图县| 尼玛县| 辛集市| 南召县| 西昌市| 彩票|