【问题标题】:Query on Config module in python在 python 中查询 Config 模块
【发布时间】:2018-02-10 09:44:05
【问题描述】:

我正在分析一个旧框架,其中一个 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() 本身中定义变量。

【问题讨论】:

标签: python config


【解决方案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 帖子和其他地方找到更多关于继承的信息。

【讨论】:

  • 如果您能详细说明有关创建课程的答案,这将很有帮助
猜你喜欢
  • 2019-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-18
  • 1970-01-01
  • 2020-08-04
  • 1970-01-01
  • 2019-10-08
相关资源
最近更新 更多