Python 项目配置管理笔记
使用 .env
文件存储配置项
步骤
-
安装
python-dotenv
pip install python-dotenv
-
创建
.env
文件
在项目根目录下创建一个.env
文件,写入配置项:DATABASE_URL=postgresql://user:password@localhost/dbname SECRET_KEY=your_secret_key DEBUG=True
-
在 Python 代码中读取
.env
配置
使用以下代码加载和读取.env
文件内容:import os from dotenv import load_dotenv # 加载 .env 文件 load_dotenv() # 读取配置项 database_url = os.getenv('DATABASE_URL') secret_key = os.getenv('SECRET_KEY') debug_mode = os.getenv('DEBUG') print(f"Database URL: {database_url}") print(f"Secret Key: {secret_key}") print(f"Debug Mode: {debug_mode}")
-
使用
.env
配置项
在项目中可以使用这些配置项,例如连接数据库、配置 Flask/Django 等框架。 -
将
.env
文件添加到.gitignore
为了保护敏感信息,确保.env
文件不提交到版本控制中,在.gitignore
文件中添加:.env
总结
- 使用
python-dotenv
来加载.env
文件。 - 使用
os.getenv
来读取环境变量。 - 确保
.env
文件保存在项目根目录,并保护其安全性。