ドキュメントから:
プラットフォームが
unsetenv()
機能をサポートしている場合は、このマッピングの項目を削除して、環境変数を設定解除できます。unsetenv()
アイテムがos.environから削除されたとき、およびpop()
orclear()
メソッドの1つが呼び出されたときに、自動的に呼び出されます。
ただし、の可用性に関係なく機能するものが必要ですunsetenv()
。アイテムが利用できない場合、マッピングからアイテムを削除するにはどうすればよいですか?os.environ['MYVAR'] = None
?
unsetenv
ドキュメントによると、「Unix、Windowsのほとんどのフレーバー」で動作します。