Czy jest jakaś różnica między tymi dwoma? Kiedy powinienem używać jednego na drugim? Czy jeden z nich jest przestarzały? Wydają się mieć dokładnie taką samą funkcjonalność.Różnica między os.getenv a 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 pyta o 'os.environ.get()', które zwraca 'Brak' (chyba że podano inaczej) i nigdy nie podnosi wyjątku, jeśli env. var. nie istnieje. Twoje mylące rzeczy z użyciem 'os.environ ['TERM']", co nie jest o to pytaniem. – Anthon