実現したいこと
.envファイルに設定した環境変数を読み込みたいです。
前提
Python初心者です。.envファイルに設定した環境変数をtest.pyで読み込みたいのですが、Noneが返ってきます。
以下のコードで、printでターミナルに出力される結果はNoneです。
tets.pyと同じディレクトリに「.env」を作成し、API_KEY = XXXXXXXXX としています。
該当のソースコード
Python
1import os 2from os.path import join, dirname 3from dotenv import load_dotenv 4 5dotenv_path = join(dirname(__file__), '.env') 6load_dotenv(dotenv_path) 7 8AP = os.environ.get("API_KEY") # 環境変数の値をAPに代入 9print(AP)
試したこと
dotenvパッケージのインストールの再確認をしました。
その他にQiitaで環境変数の設定方法を調べ書き変えを行いましたが、どれもNoneが返ってくるため、VisualStudioCode上での設定がおかしいのか、「.env」ファイルの作り方がおかしいのでしょうか。
補足情報(FW/ツールのバージョンなど)
以下のQiitaの記事を参考にしました。
https://qiita.com/s_ryota/items/26f1a05737a48ad08956
回答1件
あなたの回答
tips
プレビュー