Python - よく使うモジュール - システム・プラットフォーム - environ 環境変数
- 1. 概要
- 2. environ
- 3. ホームディレクトリ
1. 概要
ユーザの環境変数を取得することができます。
本ページは、下記のサイトを参考にさせていただきました。
「Pythonでユーザーのホームディレクトリを取得する方法」
2. environ
単純な、配列とか辞書型なのかと思っていたら、「os._Environ」というクラスだそうであります。
環境変数が。
$ env
USER=hogehoge
LOGNAME=hogehoge
HOME=/home/hogehoge
SHELL=/bin/tcsh
・・・ 略 ・・・
てなユーザで、下記のソースを書いて。
import os
print(type(os.environ))
print(os.environ)
実行すると、下記の結果が得られます。
<class 'os._Environ'>
environ({'USER': 'hogehoge', 'LOGNAME': 'hogehoge', 'HOME': '/home/hogehoge', 'SHELL': '/bin/tcsh', ... 略
3. カレントディレクトリの移動
ホームディレクトリを取得するのに、下記のような記述方法もあるようです。
import os
print(os.environ.get('HOME'))
前項と同じ環境であれば、上記の出力結果は。
/home/hogehoge
となります。
|
|