【发布时间】:2022-11-07 17:23:42
【问题描述】:
我的项目在 FastAPI 上,结构是这样的。
- project
- app
- kafka_layer
- faustworker.py
- core
- configs.py
- env.ini
我的 env.ini 文件是这样的
[DEFAULT]
DATABASE_URL=url_to_db
我尝试在 configs.py 中添加此代码
import configparser
config = configparser.ConfigParser()
config.read("env.ini")
我想使用此代码访问 faustworker.py 中的环境变量
from app.core.configs import config
db_url = config['DEFAULT']['DATABASE_URL']
当我尝试在 faustworker.py 中使用 config 实例时,它返回了键错误:'DATABASE_URL'
【问题讨论】:
标签: python environment-variables fastapi configparser faust