微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ConfigParser 没有属性

如何解决ConfigParser 没有属性

config.cfg

[database]
sqlALCHEMY_DATABASE_URI = 'sqlite:///app.db'

配置文件

# -*- encoding: utf-8 -*-
import os
from os import makedirs
from configparser import ConfigParser

config = ConfigParser()

if os.path.isfile(os.path.join("server","config","config.cfg")):
    config.read(os.path.join("server","config.cfg"))

base.py

from server import app
from server.config import config
print (config.sqlALCHEMY_DATABASE_URI)

属性错误:模块“server.config.config”没有属性sqlALCHEMY_DATABASE_URI”

我错过了什么?

解决方法

要访问配置文件中的设置,您需要使用 .get 方法:

config.get('database','SQLALCHEMY_DATABASE_URI')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。