首頁 >後端開發 >Python教學 >如何在Python中存取和管理環境變數?

如何在Python中存取和管理環境變數?

DDD
DDD原創
2024-12-08 09:46:12360瀏覽

How Can I Access and Manage Environment Variables in Python?

在 Python 中存取環境變數

在 Python 中存取環境變數是與系統設定和使用者定義設定互動的關鍵任務。在本文中,我們將探討如何使用 Python 的內建功能檢索環境變數的值並列出所有可用變數。

擷取環境變數值

要存取環境變數的值,請使用os.environ 類似字典的物件:

import os
print(os.environ['HOME'])

這將列印HOME 環境變數的值,通常指向使用者的主目錄。

取得所有環境變數

查看您可以存取的所有環境變數的完整清單Python程式:

print(os.environ)

這將輸出所有可用環境變數及其的綜合字典

處理遺失或空值

預設情況下,嘗試存取不存在的環境變數將引發KeyError。為了防止這種情況:

  • 使用 os.environ.get(): 如果金鑰不存在則傳回 None。
print(os.environ.get('KEY_THAT_MIGHT_EXIST'))
  • 使用 os.environ.get(key, default_value):如果鍵不存在則傳回default_value。
print(os.environ.get('KEY_THAT_MIGHT_EXIST', 'Default Value'))
  • 使用os.getenv():如果鍵不存在也回傳default_value。
print(os.getenv('KEY_THAT_MIGHT_EXIST', 'Default Value'))

以上是如何在Python中存取和管理環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn