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))