os.environ
型 os._environ
マップ型オブジェクト
key 環境変数名
value 値
import os
一覧表示
print(os.environ)
環境変数取得
os.environ[環境変数名]
→存在しない環境変数指定時はkeyerror
os.environ.get(環境変数名)
→存在しない環境変数指定時はデフォルト値
os.getenv(環境変数名)も同様
環境変数 追加、上書き
os.environ[環境変数名] = 値
環境変数名が新規
新たに環境変数が作られ値が設定される
環境変数名が既存
値が上書きされる
文字列以外を代入するとTypeError
環境変数 削除
del os.environ[環境変数名]
環境変数が存在しない場合、KeyError