在python中查询Config模块

时间:2017-09-01 10:32:57

标签: python config

我正在分析一个旧框架,其中一个python文件在运行时给我错误。下面是相同的代码

from config import Config

CAPTURE_CONFIG = Config(
name='CAPTURE_CONFIG',
is_saved=True,
is_modified=True)

错误:

__init__() got an unexpected keyword argument 'is_modified'

我需要摆脱错误,如果我们可以在Config(文件)中传递文件时,有人可以指出需要在Config()中定义变量。

1 个答案:

答案 0 :(得分:1)

错误很清楚。此对象中没有is_modified参数。拿出论据让它发挥作用。

否则,您可以创建一个继承Config并分配is_modified的类。

要继承Config课程,您可以执行此类操作

class NewConfig(Config):
    def __init__(self, is_modified):
        super(NewConfig, self).__init__(is_modified)
        self.is_modified = is_modified

您可以在this SO帖子和其他地方找到有关继承的更多信息。