gpt4 book ai didi

python 子类化 : TypeError object. __new__() 不带参数

转载 作者:行者123 更新时间:2023-12-01 06:04:40 29 4
gpt4 key购买 nike

好吧,我又被难住了!这应该很容易;-)

我正在尝试对 pytables 类 tables.IsDefinition 进行子类化,如下所示:

import tables

class doc(tables.IsDescription):
def __init__(self, data):
self.data = data

然后我尝试实例化它,但出现错误:

doc('test')

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)

...<ipython console> in <module>()

TypeError: object.__new__() takes no parameters

这是使用 Python 2.6.5(r265:79063,2010 年 4 月 16 日,13:57:41)和 IPython 0.10

我做错了什么?

最佳答案

如果其他人登陆这里,答案是 IsDescription 是一个“元类”。更多信息可参见this thread

关于python 子类化 : TypeError object. __new__() 不带参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741463/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com