1
我沒有看到第三個參數。當我運行此命令:sqlselect()至多需要2個參數(給出3個)謊言
used_emails = [row.email for row
in db.execute(halo4.select([halo4.c.email],[halo4.c.email!='']))]
它說:
類型錯誤:選擇()需要最多2個參數(3給出)
在哪裏第三個參數?
我沒有看到第三個參數。當我運行此命令:sqlselect()至多需要2個參數(給出3個)謊言
used_emails = [row.email for row
in db.execute(halo4.select([halo4.c.email],[halo4.c.email!='']))]
它說:
類型錯誤:選擇()需要最多2個參數(3給出)
在哪裏第三個參數?
方法在Python接受至少自動參數self
,因此該方法可能看起來像:
def select(self, someargument):
# ...
的Python採取self
參數的照顧,然後還有一個參數爲你通過。當你通過兩個的論點,你最終總共3個,這是太多了。
+1非常有幫助的解釋,謝謝 – Anthony
它是自我的類方法。 –