1
いいえ私は再び困惑しました!次のように私は、pytablesクラスtables.IsDefinition
をサブクラス化しようとしています;-)pythonのサブクラス化:TypeErrorオブジェクト.__新しい__()はパラメータを受け取りません
が、これは簡単なはず:
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です。
私は間違っていますか?
で見つけることができますが、私はPyTablesを知りませんが、すばらしいGoogle検索では、「IsDescription」はメタクラスでクラスではないようです。 –
あああ...このマニュアルではわかりません。ポインタに感謝 – tdc
@CatPlusPlusそれは受け入れられるように答えとしてコメントを投稿する必要があるようです。 – jcollado