从另一个类调用函数时出现Getting Bound方法错误



所以我有一个名为read的类,它充满了Def,我试图调用其中一个,但我得到了一个"绑定方法"错误,你怎么看。

from ExcelRead import Read
t = Read()
L = t.other
print L
def Other():
   User = []
   Excel = []
   lst = OpenExcel()
   User = OpenFile("whatever.txt")
   for item in lst:
       Excel.append(str(item.value))
   Excel = [line.strip() for line in Excel]
   Differ = comp(User, Excel)
   print Differ

这是在调用的其他功能

如果other是我要调用的函数的名称,那么这个函数会返回一个值。感谢您的帮助

您在这里根本没有得到任何错误。您只是打印函数,它确实是绑定的。

与Python中的任何其他函数一样,如果你想调用它,你需要使用括号:

L = t.other()
print L

最新更新