Python の環境変数は、コードの外部に保存され、実行時にアプリケーションによって使用される構成値です。これらの変数は、Python の辞書と同様に、キーと値のペアとして存在します。これらの変数は、アプリケーション コードを変更せずに、構成ファイル内で設定、更新、または削除できます。 Python には、アプリケーション コードに影響を与えずに環境変数にアクセスするためのオペレーティング システム関数が多数用意されています。この記事では、Python で環境変数にアクセスする方法を学びます。
オペレーティング システムと対話するために、Python には OS モジュールがあり、これを使用してオペレーティング システムと対話し、環境変数にアクセスできます。 os.environ ディクショナリには、キーと値のペアのすべての環境変数が含まれています。
os.environ を使用して、環境変数へのパスや新しい環境変数値にアクセスできます。
###例### リーリー ###出力### リーリー ###例###dotenv モジュールを使用するには、まず次のコマンドを使用して python-dotenv をインストールする必要があります
リーリーモジュールをローカル ファイル システムにインストールします。
は環境変数のキーであり、my_value は対応する値です。 これで、
dotenv.load_dotenv()関数を使用して、必要に応じて .env ファイルを Python コードにロードできます。この関数は、.env ファイルを読み取り、すべての環境変数を os.environ にロードします。モジュール。
###例### リーリー ###出力### リーリーArgparse モジュールを使用する argparse は、コマンド ライン引数を解析するための Python の標準ライブラリです。 argparse ライブラリを使用して、Python でコマンド ライン引数として環境変数を渡すことができます。
###アルゴリズム###渡す必要がある環境変数ごとにコマンド ライン パラメーターを定義します。
ファイルの実行時に環境変数とその値を渡します。
###例### リーリー ###出力### リーリーオプションとその値
"my value"。
構成ファイルを作成し、必要に応じて各部分 (開発、運用、ステージングなど) のキーと値のペアの形式で環境変数を宣言します。
Python ファイルの os.getenv() 関数を使用して、現在の環境にアクセスします。
モジュールを使用して現在の環境の環境変数にアクセスできます。
リーリー ###結論は###モジュールを使用して環境変数にアクセスする方法、
dotenvを使用する方法を学びました。コマンド ライン パラメーターの受け渡しとして環境変数を渡すモジュールと、
ConfigParser以上がPython で環境変数の値にアクセスするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。