TypeError: 'list' object is not callable(all_line = [line for line in line_list_function()])
TypeError: 'list' object is not callable(all_line = [line for line in line_list_function()])
当我尝试在位置 "line_list_function" 上添加功能时出现错误
"TypeError: 'list' object is not callable"
class LineMultiChoice(wx.CheckListBox):
"""Line choise func for sg card"""
def __init__(self, parent, line_list_function, chosen_line):
super(LineMultiChoice, self).__init__(parent)
all_line = [line for line in line_list_function()]
chosen_line = [line for line in chosen_line]
self.SetItems(all_line)
self.SetCheckedStrings(chosen_line)
def get_chosen_line(self):
chosen_lines = []
for line in self.GetCheckedStrings():
chosen_lines.append(line)
return chosen_lines
我希望输出一些列表,在此之后,我需要检查项目,但我有一个错误
我解决了这个问题,我输入了错误的变量,all_line = [line_list_function()] 中的行对行],但必须 all_line = [[= 中的行对行] 15=]]
感谢大家的帮助
当我尝试在位置 "line_list_function" 上添加功能时出现错误
"TypeError: 'list' object is not callable"
class LineMultiChoice(wx.CheckListBox):
"""Line choise func for sg card"""
def __init__(self, parent, line_list_function, chosen_line):
super(LineMultiChoice, self).__init__(parent)
all_line = [line for line in line_list_function()]
chosen_line = [line for line in chosen_line]
self.SetItems(all_line)
self.SetCheckedStrings(chosen_line)
def get_chosen_line(self):
chosen_lines = []
for line in self.GetCheckedStrings():
chosen_lines.append(line)
return chosen_lines
我希望输出一些列表,在此之后,我需要检查项目,但我有一个错误
我解决了这个问题,我输入了错误的变量,all_line = [line_list_function()] 中的行对行],但必须 all_line = [[= 中的行对行] 15=]]
感谢大家的帮助