Python 透過dotenv 載入環境變數

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

本文介绍了如何使用python-dotenv管理Python应用程序的环境变量。用户可以通过创建一个.env文件集中设置环境变量,方便在不同环境中切换。安装后,只需在代码中加载.env文件并使用os.environ.get()读取变量,从而简化开发和部署流程。此外,docker-compose.yml也支持环境变量的设置,便于管理应用程序行为。

🎯

关键要点

  • python-dotenv 是一個簡單而強大的工具,用於管理和載入環境變數。
  • 使用 .env 文件集中設定環境變數,方便在不同環境中切換。
  • 安裝 python-dotenv 的指令為:pip install python-dotenv。
  • 在專案根目錄創建 .env 檔案並設定環境變數,例如 VERSION = 1.0.0。
  • 在 Python 程式中使用 load_dotenv() 載入 .env 文件中的變數。
  • 使用 os.environ.get() 來讀取環境變數的值。
  • docker-compose.yml 支持在 environment 中設定環境變數,便於管理應用程式行為。

延伸问答

如何使用python-dotenv管理环境变量?

使用python-dotenv可以通过创建一个.env文件集中设置环境变量,然后在代码中加载该文件并使用os.environ.get()读取变量。

安装python-dotenv的指令是什么?

安装python-dotenv的指令是:pip install python-dotenv。

在.env文件中如何设置环境变量?

在.env文件中可以通过键值对的形式设置环境变量,例如:VERSION=1.0.0。

如何在Python程序中加载.env文件?

在Python程序中,可以通过导入load_dotenv并调用load_dotenv()来加载.env文件中的变量。

docker-compose.yml如何设置环境变量?

在docker-compose.yml中,可以在environment部分设置环境变量,例如:- VERSION=1.0.0。

如何读取环境变量的值?

可以使用os.environ.get()来读取环境变量的值,例如:version = os.environ.get('VERSION')。

➡️

继续阅读