環境変数の取得

Python上で環境変数取得する方法です。コマンドライン上で環境変数を取得する方法は動作環境に応じて様々ですが、それらを意識する必要はありません。

os.environ

次のような形で取得します。

import os

for env in os.environ:
    print(env)

print('----------------------------------')
print(os.environ.get('windir'))

※実行環境によって出力内容が異なる場合があります。

TMP
COMPUTERNAME

… 中略 …

OS
USERPROFILE
----------------------------------
C:\Windows

まず最初に取得可能な環境変数のすべてを表示しています。最後に指定の環境変数値を取得しています。