logo

Python で .env ファイルを作成して使用する方法

Python では、構成設定、API キー、その他の機密情報を保存するために .env ファイルが一般的に使用されます。これはキーと値のペアを含むプレーン テキスト ファイルであり、これらの変数を環境にロードするために python-dotenv ライブラリがよく使用されます。この記事では、.env ファイルを作成して使用する詳細なプロセスについて説明します。 パイソン

Python の .Env ファイルとは何ですか?

Python の .env ファイルは、構成設定、環境変数、Python プロジェクトに関連するその他のキーと値のペアを保存するために使用される単純なテキスト ファイルです。これらのファイルには通常、API キー、データベース認証情報、構成設定などの機密情報が含まれています。 .env ファイルの内容は、ソース コードにハードコーディングされることを意図したものではなく、実行時にプロジェクトの環境に読み込まれます。の Python-dotenv ライブラリは、.env ファイルの内容を読み取り、環境変数を設定するためによく使用され、プロジェクト構成を安全に管理する便利な方法です。



インストール

Python で .Env ファイルを作成して使用する方法?

以下は、Python で .Env ファイルを作成して使用する完全な手順です。

ステップ 1: .env ファイルを作成する

プロジェクト ディレクトリに、という名前のファイルを作成します。 .env ルート レベルで、構成設定と機密情報を保存します。



ステップ 2: モジュールをインストールする

ターミナルまたは Python IDE 内の統合ターミナルで次のコマンドを実行して、python-dotenv ライブラリをインストールします (例: PyCharm ):

pip install python-dotenv>



ステップ 3: 機密データを .env ファイルに保存する

.env ファイルで、構成設定のキーと値のペアを定義します。例えば:

MY_KEY = 'kishankaushik12353'>

このファイルには機密情報と構成設定が保存されます。

ステップ 4: アクセス .env ファイル

Python コードで dotenv モジュールをインポートし、次を使用します。 ロード_dotenv() .env ファイルから変数をロードします。次を使用して値にアクセスします os.getenv(キー) で定義されたキーと値のペアごとに、 .env ファイル。

Python3


ubuntuのどのコマンド



# importing os module for environment variables> import> os> # importing necessary functions from dotenv library> from> dotenv>import> load_dotenv, dotenv_values> # loading variables from .env file> load_dotenv()> # accessing and printing value> print>(os.getenv(>'MY_KEY'>))>

>

>

ステップ 5: コードをコンパイルして実行する

Python コードをコンパイルして実行します。プログラムは .env ファイルからロードされた環境変数を利用し、出力には指定されたキーに関連付けられた値が表示されます。 私の鍵 、.env ファイルとの統合が成功したことを示しています。

結論

結論として、Python で .env ファイルを利用すると、機密情報と構成設定を安全かつ組織的に管理する方法が提供されます。 python-dotenv ライブラリを使用すると、開発者は変数をプロジェクトの環境に簡単にロードでき、さまざまな環境間での柔軟性が向上します。これにより、コードベースから機密データが確実に分離され、開発、テスト、実稼働環境で構成を管理するための体系的なアプローチが可能になります。 .env ファイルを組み込むことは、Python プロジェクトのセキュリティとスケーラビリティを維持するためのベスト プラクティスです。