Есть ли вообще разница между обоими подходами?
>>> 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
Подробнее здесь: https://stackoverflow.com/questions/169 ... nviron-get