TypeError:'builtin_function_or_method'对象不是python 3中的下标错误

时间:2020-04-25 12:04:05

标签: python python-3.x

我一直遇到此错误,无法找到解决方法,这是我的代码 (我正在使用python 3.7)

qustion = pyperclip.paste()

qustion = qustion.replace("×", "*")
qustion = qustion.replace("÷", "/")
list_qustion = qustion.split

op_func = ops[str(list_qustion[1])] # the line where the error occurs

answer = op_func(list_qustion[0], list_qustion[2])  

print(answer)

1 个答案:

答案 0 :(得分:2)

qustion.split是一个函数,而不是值列表。我猜你的意思是-

list_qustion = qustion.split() 

或可能使用定界符-

list_qustion = qustion.split('.')