- 帖子
- 4
- 精华
- 0
- 积分
- 23
- 阅读权限
- 10
- 注册时间
- 2020-7-3
- 最后登录
- 2020-12-7
|
crossin先生 发表于 2020-7-4 15:41
len(data)
你这里每一行的数据是 data
老师你好,我尝试了改成len(data)
t = open('scores.txt', encoding='utf-8')
lines = t.readlines()
print(lines)
t.close()
results = []
e = len(data)
for line in lines:
print (line)
data = line.split()
sum = 0
score_list = data[1:]
for score in score_list:
sum += int(score)
result = '%s \t: %d\n' % (data[0], sum/e)
results.append(result)
output = open('result.txt', 'w', encoding='gbk')
output.writelines(results)
output.close()
但是报错了
Traceback (most recent call last):
File "C:/Users/13611/Desktop/学习/score.py", line 7, in <module>
e = len(data)
NameError: name 'data' is not defined
请问能帮我看看是哪里有问题吗 |
|