如何在python中加载不同环境的.env文件?

Nit*_*ani 12 python flask dotenv

我有三个用于本地、开发和生产环境的 .env 文件,我必须在为该服务器进行部署时加载特定的环境文件,即如果我正在进行 DEV 部署,那么 dev .env 文件应该加载所有文件。

小智 9

您可以使用 pip 模块python-dotenv加载 .env 文件。
您需要执行以下操作:

from dotenv import load_dotenv

load_dotenv(some_path)
Run Code Online (Sandbox Code Playgroud)

现在位于 env 文件中的变量some_path可以与os.getenv