Traceback (most recent call last): TypeError: '>=' not supported between instances of 'int' and 'str'

Traceback (most recent call last): TypeError: '>=' not supported between instances of 'int' and 'str'

[回溯(最近调用最后): 文件“readability.py”,第 11 行,位于 如果 (ord(text[i]) > 'a' and ord(text[i]) <= 'z') or (ord(text[i]) > 'A' and ord(text [i]) <= 'Z'): 类型错误:'int' 和 'str'][1]

实例之间不支持“>”

发生这种情况是因为条件中的一项与另一项的数据类型不同。要将 str 转换为 int,请执行 int(str)。在您的代码中,您应该从 if 语句中删除 > 并改为执行 == (如果比较字符串),或者 做 ord(text[i]) >= ord("a") 而不是 ord(text[i]) >= "a"