これらの2つの間に相違はありますか?どちらを使うべきなのですか?これらの1つは推奨されていませんか?彼らはまったく同じ機能を持っているようです。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は 'None'を返す' os.environ.get() 'について質問します(違いを指定しない限り)。env。 var。存在しません。あなたの混乱していることを 'os.environ ['TERM']'を使って疑問にしないでください。 – Anthon