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
 となります。
earthcar(アースカー)