python 项目里使用环境变量env文件来代替常量
在Python项目中,可以使用.env文件来代替常量。.env文件是一个文本文件,存储了项目中需要使用的环境变量及其对应的值。
首先,需要安装python-dotenv库来读取.env文件中的环境变量。可以使用以下命令进行安装:
pip install python-dotenv
接下来,在项目的根目录下创建一个.env文件,并在文件中定义所需的环境变量,每行一个。例如:
DB_HOST=localhost
DB_PORT=5432
DB_NAME=mydatabase
然后,在Python代码中引入dotenv库,并在需要使用环境变量的地方加载.env文件。例如:
from dotenv import load_dotenv
import os
# 加载.env文件
load_dotenv()
# 使用环境变量
db_host = os.getenv("DB_HOST")
db_port = os.getenv("DB_PORT")
db_name = os.getenv("DB_NAME")
# 在代码中使用环境变量
print(f"Database host: {db_host}")
print(f"Database port: {db_port}")
print(f"Database name: {db_name}")
运行上述代码,将会输出环境变量的值。
通过使用.env文件来存储环境变量,可以增加代码的可读性和可维护性,同时也提供了一种方便的方式来管理项目中的常量
原文地址: https://www.cveoy.top/t/topic/hG6m 著作权归作者所有。请勿转载和采集!