欢迎访问宙启技术站
智能推送

在Python中自动读取和解析.env文件中的环境变量

发布时间:2024-01-19 17:59:20

在Python中,我们可以使用python-dotenv库来自动读取和解析.env文件中的环境变量。

首先,我们需要安装python-dotenv库。可以通过在终端中运行以下命令来安装:

pip install python-dotenv

接下来,我们创建一个名为.env的文件,并在其中定义我们的环境变量。例如,我们可以在.env文件中定义一个名为API_KEY的环境变量:

API_KEY=my_api_key

然后,我们可以在Python脚本中使用python-dotenv库来读取和解析.env文件中的环境变量。下面是一个简单的例子:

from dotenv import load_dotenv

# 加载.env文件
load_dotenv()

# 导入需要的库
import os

# 读取环境变量
api_key = os.getenv("API_KEY")

# 使用环境变量
print(api_key)

在这个例子中,我们首先使用load_dotenv()函数加载.env文件。然后,我们使用os.getenv()函数读取名为"API_KEY"的环境变量,并将其存储在变量api_key中。最后,我们将环境变量的值打印出来。

请确保将.env文件与Python脚本放在同一目录下,以便python-dotenv库可以找到.env文件并解析其中的环境变量。

这是一个简单的例子,说明了如何在Python中自动读取和解析.env文件中的环境变量。通过使用python-dotenv库,我们可以轻松地在不同的开发环境中使用不同的配置,而不必硬编码这些配置。