這兩者之間有什麼區別?我應該什麼時候使用一個?其中之一是否被棄用?他們似乎具有完全相同的功能。os.getenv和os.environ.get之間的區別?
>>> os.getenv('TERM')
'xterm'
>>> os.environ.get('TERM')
'xterm'
>>> os.getenv('FOOBAR', "not found") == "not found"
True
>>> os.environ.get('FOOBAR', "not found") == "not found"
True
OP詢問'os.environ.get()'返回'None'(除非另有指定),並且如果env不會引發異常。變種。不存在。你使用'os.environ ['TERM']'來混淆你的問題,這不是問題所在。 – Anthon