小编Joh*_*lor的帖子

从函数返回config.read()

我有一个config.py,它读入多个配置文件.

from ConfigParser import *

def zones_config():
  zones_config = ConfigParser()
  zones = zones_config.sections()
  zones_config.read('zones.ini'), zones

def settings_config():
  settings_config = ConfigParser()
  settings_config.read('settings.ini')
Run Code Online (Sandbox Code Playgroud)

然后在我的database.py文件中:

from utils.config import settings_config

settings_config()

#mysqbdb config
ip = settings_config.get('mysqldb', 'ip')
username = settings_config.get('mysqldb', 'username')
password = settings_config.get('mysqldb', 'password')
database = settings_config.get('mysqldb', 'database')
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

AttributeError: 'function' object has no attribute 'get'
Run Code Online (Sandbox Code Playgroud)

python configparser

0
推荐指数
1
解决办法
370
查看次数

标签 统计

configparser ×1

python ×1