Pythonで.env

.envファイルをPythonで扱う方法。

BOTのTOKENとか環境変数を書いとくと便利。

python-dotenv を使います

1. インストール
$ pip install python-dotenv
2. 使う

.envファイルを用意

TOKEN = "xxxxxxxxxxxxxxxxx"
.env

したらPythonで

import os from dotenv import load_dotenv # .envを読み込む load_dotenv() # 使う TOKEN = os.getenv('TOKEN')

実行ファイルと同じ、または上位のディレクトリにある.envファイルを読むことができる。基本はプロジェクトのルートディレクトリに置いておけば安心。

便利。