Pythonで環境変数にアクセスするにはどうすればいいですか? 質問する

Pythonで環境変数にアクセスするにはどうすればいいですか? 質問する

Python で環境変数の値を取得するにはどうすればよいですか?

ベストアンサー1

環境変数は以下からアクセスできます。os.environ:

import os
print(os.environ['HOME'])

すべての環境変数のリストを表示するには:

print(os.environ)

キーが存在しない場合、アクセスしようとすると が発生しますKeyError。これを回避するには、次の手順を実行します。

# Returns `None` if the key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST'))

# Returns `default_value` if the key doesn't exist
print(os.environ.get('KEY_THAT_MIGHT_EXIST', default_value))

# Returns `default_value` if the key doesn't exist
print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value))

おすすめ記事