技術と本について書くブログ

技術と本について書くblog。技術メモなど雑記を書いているblog。

Python3の環境変数を設定し、コード上で使う

環境変数はそのPC上にあるの以外にpython-dotenv, foregoがある。

python-doenvの使い方

$ pip install python-dotenv
# coding: UTF-8
from dotenv import load_dotenv
import os
from os.path import join, dirname
dotenv_path = join(dirname(__file__), '.,''jkhenv')
load_dotenv(dotenv_path)
print(os.environ.get("KEY_ID"))

システムの環境変数を利用する場合は標準ライブラリで読める

import os
import subprocess
print(os.environ)