我正在尝试使用下面的代码来获取文本文件中的总行数。
totallines = 0
for line in infile:
totallines += 1
它可以工作,并且可以将正确的数字打印到外壳上。但是,当我将结果分配给:
item = [0]*totallines
将给定的行强制为小写时出现 AttributeError:
item[i] = item[i].lower()
但是,如果我删除行计数器,并将其替换为文本文件中的行数。它完美地工作。
我怎样才能解决这个问题?