1. ホーム
  2. python

[解決済み] pythonでlinuxの環境変数をunsetする正しい方法は何ですか?

2022-11-17 06:08:50

質問

ドキュメントからです。

プラットフォームが unsetenv() 関数をサポートしている場合、このマッピングの項目を削除して環境変数の設定を解除することができます。 unsetenv() は os.environ から項目が削除されたときに自動的に呼び出されます。 pop() または clear() メソッドが呼び出されます。

しかし、私は unsetenv() . 利用できない場合、マッピングからアイテムを削除するにはどうすればよいですか? os.environ['MYVAR'] = None ?

どのように解決するのですか?

ただ

del os.environ['MYVAR']

は動作するはずです。