2012-01-15 11 views
0

私は表示機能付きでself.rowを表示しています。しかし、クラスメンバーに明白なときには、self.row属性はありません。Python継承エラー

私が間違っていることを誰にでも教えてください。

ありがとうございました。

from Grid import Grid 

class Matrix(Grid): 
    def _init__(self, m, n, value=None): 
     Grid.__init__(m, n) 
     self.row = m 
     self.col = n 
    def display(self): 
     print self.row 

答えて

8

あなたのinit呼び出しには、「_」がありません。それはする必要があります:

def __init__(self, m,n,value=None): 
    ^
    +-- this character is missing. 
+0

ああ私...ありがとう。愚かな間違い。 ASCIIアートの場合は – user1047092

+2

+1です。 – Blender

+0

@ user1047092の場合は、左側のチェックマークをクリックして解答を解決済みとマークすることができます。 –