You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AttributeError:ConfigParser类无Error属性,代码突然失效求助

解决ConfigParser的AttributeError问题

问题原因

你代码里的ConfigParser.Error写法错误,Error是configparser模块的顶层异常类,并不是ConfigParser类的属性,所以触发了AttributeError。

修复方法

方法一:同时导入Error异常类

修改导入语句,把Error一并导入:

from configparser import ConfigParser, Error

configfile = 'config.ini'

cparser = ConfigParser()
try:
    # 这里放读取/解析配置的代码,比如 cparser.read(configfile)
except Error as e:
    print(e)

方法二:导入整个configparser模块

改用模块级别的引用方式,逻辑更清晰:

import configparser

configfile = 'config.ini'

cparser = configparser.ConfigParser()
try:
    # 这里放读取/解析配置的代码
except configparser.Error as e:
    print(e)

另外注意:你当前的try块是空的,实际运行时需要把读取配置的代码放在其中,否则这个异常捕获块没有作用。

内容的提问来源于stack exchange,提问作者Khacke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 22:05:01