Python 迭代时出现类型错误

Python 迭代时出现类型错误,python,Python,我试图加载一个3x3网格,其中显示了外部文件中的9个单词,但下面的代码产生了此错误: Traceback (most recent call last): File "C:\Users\Name\Documents\IT Work\New folder\Version 4.py", line 49, in <module> for line in range: TypeError: 'builtin_function_or_method' object is not it

我试图加载一个3x3网格,其中显示了外部文件中的9个单词,但下面的代码产生了此错误:

Traceback (most recent call last):
  File "C:\Users\Name\Documents\IT Work\New folder\Version 4.py", line 49, in <module>
    for line in range:
TypeError: 'builtin_function_or_method' object is not iterable

如何解决此错误?

在Python中,应该使用iterable调用for语句。是一个函数,在Python2.x中返回一个列表(一种特殊的iterable),您应该向它传递一个数字,以便它返回所需的iterable

只需将代码更改为以下内容:

number_of_iterations = 5

for line in range(number_of_iterations):
    print(5)

希望有帮助,

您必须为范围中的行指定范围:您正在尝试迭代对函数的引用,请阅读正确的文档@padraiccnningham。。。将在命令上澄清它
number_of_iterations = 5

for line in range(number_of_iterations):
    print(5)