【发布时间】:2013-11-21 18:19:55
【问题描述】:
我想创建一个程序来读取文件并获取人们在测试中得分的百分比。我使用了以下代码。然后 next() 部分我用来跳过不包含有用信息的行。但是,我不断收到此错误:
lines.next() AttributeError: 'list' 对象没有属性 'next'
def process_line(percent):
number = int(percent/10);
if number == 10:
ui.raise_bar(9)
else:
ui.raise_bar(number)
source = open('statistics1.txt', 'r');
lines = source.readlines()
for line in lines:
if line[0] == '-' or line[0] == '=' or line[0] == 'I':
lines.next()
else:
process_line(line[3])
我错过了什么?
【问题讨论】:
标签: parsing attributes next