Pythonで環境変数を取得する方法

2021/01/20PythonPythonモジュール,osモジュール

記事内に広告が含まれています。

Pythonでコンピュータに設定されいる環境変数を取得するにはosモジュールのenvironクラスを使います。

Pythonで環境変数の取得する

Pythonでコンピュータに設定されいる環境変数を取得するにはosモジュールのenvironクラスを使います。

environは「os._Environ」クラスになります。

下記のコードのenvには設定されている環境変数名が取得できます。

環境変数の値を取得するにはget()メソッドをコールします。

import os

print( "type={}".format( type( os.environ )))
for env in os.environ :
    print( "{}={}".format( env, os.environ.get( env )))

上記の実行結果は以下のようになります。

type=<class 'os._Environ'>
ALLUSERSPROFILE=C:\ProgramData
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=XXXXXXXX
COMSPEC=C:\WINDOWS\system32\cmd.exe
DRIVERDATA=C:\Windows\System32\Drivers\DriverData
FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
FPS_BROWSER_USER_PROFILE_STRING=Default
HOMEDRIVE=C:
OS=Windows_NT

(表示結果は抜粋です。)

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ