簡體   English   中英

os.environ與不存在的鍵/環境變量

[英]os.environ with nonexistent keys/environment variables

對於python程序,我使用os.environ()來獲取具有某個鍵的環境變量。 但是,如果密鑰在環境中不存在,我希望能夠做一些事情,而不是拋出KeyError

os.getenv()了幾個解決方案,但os.environ.get()os.getenv()似乎與我的預期不同。 有沒有辦法使用os.environ()並仍然可以解決不存在的環境變量?

os.environ.get("foo")

如果未找到“foo”,則返回None

你也可以使用

if "foo" in os.environ:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM