我在 python 2.7.3 代码中遇到了一些麻烦,我正在做一个测验,导入一个包含关键字和定义列表的 csv 文件。我正在将关键字导入列表。我有这个问题,但问题的答案不是,无论我做什么,我都会得到这个 -
`Traceback (most recent call last):
File "G:\new work (computerscience)\computerscience\coresworkn (programs)\main program\new code modle (b).py", line 94, in <module>
answer()
File "G:\new work (computerscience)\computerscience\coresworkn (programs)\main program\new code modle (b).py", line 67, in answer
cans = random.choice(answ)==question
File "C:\Python27\lib\random.py", line 274, in choice
return seq[int(self.random() * len(seq))] # raises IndexError if seq is empty
TypeError: object of type 'bool' has no len()
`
我尝试了很多方法来解决它,但我不明白在哪里
return seq[int(self.random() * len(seq))]
来自,因为它不在我的程序中。请有人告诉我我做错了什么以及如何解决它。如果您想查看我的程序,我可以在必要时提供原始代码。
谢谢。