我有一個python類,並且在類中我調用了其他方法之一的2種不同方法。一件作品,一個給了我一個類型錯誤:get_doms()恰恰1個參數(2給出):如何在python中調用類中的方法 - 類型錯誤問題
def start(self,cursor):
recs = self.get_recs(cursor) # No errors here
doms = self.get_doms(cursor) # I get a TypeError here
def get_doms(self,cursor):
cursor.execute("select domain from domains")
doms = []
for i in cursor._rows:
doms.append(i[0])
return doms
def get_recs(self,cursor):
cursor.execute("select * from records")
recs = []
print cursor._rows
recs = [list(i) for i in cursor._rows]
return recs
如何成功地調用同一個類中的其他方法我的類中的方法?爲什麼一個人工作,另一個不工作? ~~謝謝~~
檢查您沒有'get_doms'重新定義某處 – 2010-08-23 20:37:51
回溯會有幫助 – msw 2010-08-23 20:44:42