difflib,类型错误int对象不可迭代

阿塔西

链接到代码

import random
import difflib
number = int(input("How many words do you want to practise?"))
words = [*3000 word array*]

for x in range(0, number):
    text_1 = random.randint(0, 3000)
    z = words[text_1]
    print(z)
    text_2 = str(input("Type:"))
    seq = difflib.SequenceMatcher(isjunk=None, a=text_1, b=text_2)
    difference = seq.quick_ratio()
    difference = round(difference, 1)
    print(str(difference) + "% Match")

 print("Thank you!")

我不断收到的错误消息:(第12行)

self.a中的elt:TypeError:“ int”对象不可迭代

我在执行该程序时进展顺利,但是碰到了这堵墙,并尝试了许多种不同的方法来弄清楚它,但实际上做不到。该程序旨在作为打字测试/练习的东西。我希望这里的任何人都可以帮助我为我的错误消息找出解决方案,或者总的来说,任何建议都是不错的选择。

注意:我是该网站的新手,因此对于使用的“格式”有误,我深表歉意。

马佐雷

我看了看difflib.SequenceMatcher文档,而且好像ab需要被序列。您给它一个inttext_1)。如果认为你的意思

seq = difflib.SequenceMatcher(isjunk=None, a=z, b=text_2)

注意:您应该使用random.choice从列表中选择一个随机项目z = random.choice(words),这样您就不需要了text_1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python类型错误:int对象不可迭代

来自分类Dev

类型错误:'int' 对象不可迭代(python 新手)

来自分类Dev

类型错误:'int' 对象在 Autotyper 中不可迭代

来自分类Dev

类型错误:无法解包不可迭代的 int 对象

来自分类Dev

错误:“ int”对象在Python中不可迭代

来自分类Dev

python中的“'int'对象不可迭代”错误

来自分类Dev

类型错误:使用排序函数后“int”对象不可迭代(python 2.7)

来自分类Dev

类型错误:“类型”对象不可下标+迭代为“A”而不是A

来自分类Dev

类型错误:Int对象不可调用

来自分类Dev

类型错误:“int”对象不可下标?

来自分类Dev

x范围内的错误:TypeError:“类型”对象不可迭代

来自分类Dev

类型错误:“函数”对象不可迭代“Python 3

来自分类Dev

类型错误:无法解包不可迭代的 bool 对象

来自分类Dev

间隙统计的optimalK错误:“int”对象不可迭代

来自分类Dev

类型错误:Int对象不是可迭代错误[For循环]

来自分类Dev

“经理”对象不可迭代错误

来自分类Dev

NoneType对象不可迭代错误

来自分类Dev

pygame 对象的错误不可迭代

来自分类Dev

python函数中的类型错误(int对象不可下标)

来自分类Dev

类型错误:“int”对象不可调用 colab 研究

来自分类Dev

类型错误:“int”对象不可下标 - Python3

来自分类Dev

类型错误:“int”对象不可调用 -1

来自分类Dev

错误消息:“类型”类型的参数不可迭代

来自分类Dev

类型错误:“StringVar”类型的参数不可迭代

来自分类Dev

DRF TypeError“类型”对象不可迭代

来自分类Dev

遍历类型列表的字典值会使我TypeError:'int'对象不可迭代

来自分类Dev

不能将序列乘以“float”类型的非整数/Int 对象不可迭代

来自分类Dev

TypeError:'int'对象不可迭代-Python

来自分类Dev

整数之和-'int'对象不可迭代

Related 相关文章

  1. 1

    Python类型错误:int对象不可迭代

  2. 2

    类型错误:'int' 对象不可迭代(python 新手)

  3. 3

    类型错误:'int' 对象在 Autotyper 中不可迭代

  4. 4

    类型错误:无法解包不可迭代的 int 对象

  5. 5

    错误:“ int”对象在Python中不可迭代

  6. 6

    python中的“'int'对象不可迭代”错误

  7. 7

    类型错误:使用排序函数后“int”对象不可迭代(python 2.7)

  8. 8

    类型错误:“类型”对象不可下标+迭代为“A”而不是A

  9. 9

    类型错误:Int对象不可调用

  10. 10

    类型错误:“int”对象不可下标?

  11. 11

    x范围内的错误:TypeError:“类型”对象不可迭代

  12. 12

    类型错误:“函数”对象不可迭代“Python 3

  13. 13

    类型错误:无法解包不可迭代的 bool 对象

  14. 14

    间隙统计的optimalK错误:“int”对象不可迭代

  15. 15

    类型错误:Int对象不是可迭代错误[For循环]

  16. 16

    “经理”对象不可迭代错误

  17. 17

    NoneType对象不可迭代错误

  18. 18

    pygame 对象的错误不可迭代

  19. 19

    python函数中的类型错误(int对象不可下标)

  20. 20

    类型错误:“int”对象不可调用 colab 研究

  21. 21

    类型错误:“int”对象不可下标 - Python3

  22. 22

    类型错误:“int”对象不可调用 -1

  23. 23

    错误消息:“类型”类型的参数不可迭代

  24. 24

    类型错误:“StringVar”类型的参数不可迭代

  25. 25

    DRF TypeError“类型”对象不可迭代

  26. 26

    遍历类型列表的字典值会使我TypeError:'int'对象不可迭代

  27. 27

    不能将序列乘以“float”类型的非整数/Int 对象不可迭代

  28. 28

    TypeError:'int'对象不可迭代-Python

  29. 29

    整数之和-'int'对象不可迭代

热门标签

归档