Apiを使うときなどにいちいち.envの書き方などを調べるのが面倒だと思ったのでまとめておきます
-
コマンドラインで
python-dotenvパッケージをインストールします。pip install python-dotenv -
プロジェクトのルートディレクトリに
.envファイルを作成します。このファイルには環境変数のキーバリューペアを定義します。例えば、以下のような内容です。API_KEY=your_api_key DB_PASSWORD=your_database_password -
Pythonスクリプトの中で
.envファイルの内容を読み込み、環境変数を利用します。import os from dotenv import load_dotenv # .envファイルのパスを指定して読み込む load_dotenv('.env') # 環境変数を利用する API_KEY = os.getenv('API_KEY') DB_PASSWORD = os.getenv('DB_PASSWORD')このようにすると、
API_KEYやDB_PASSWORDなどの環境変数に.envファイルで指定した値が代入されます。