1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pythonで環境変数にアクセスする方法

Last updated at Posted at 2021-01-06

環境変数にアクセスする方法

モジュールのインポート

import os

環境変数にアクセスする

Pythonでは、osモジュールのenvironに環境変数が格納されている。
型は、マップ型です。

user_name = os.environ['USERNAME']
print(user_name)

また、os.getenv(key, default=None)を使用することでも取得できます。

user_name = os.getenv('USERNAME', 'dummy')
print(user_name)

os.getenv()は第1引数で環境変数のキーを指定します。
指定されたキーが存在していない場合は、第2引数の値を返却します。

まとめ

環境変数にアクセスする方法は2つある。

  • 1つ目は、os.environを使用する方法
  • 2つ目は、os.getenv()を使用する方法

場合によると思いますが、単純にアクセスするだけなら、環境変数が存在していない場合に任意の値を返却してもらえるos.getenv()を使用するのが良いと思います。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?