案例14:导入修改文本求和
2020-03-29 本文已影响0人
Iphone60Plus
# 创建一个名为22.txt的文本,并添加元素
with open('/Users/zhanglihui/Desktop/test/22.txt','w') as file1:
file1.write('罗恩 23 35 44\n哈利 60 77 68 88 90\n赫敏 97 99 89 91 95 90\n马尔福 100 85 90\n')
# 打开上一步创建的文本,并重写元素
with open('/Users/zhanglihui/Desktop/test/22.txt','r') as file1:
aaa = file1.readlines()
final_scores = []
for i in aaa:
sum = 0
dete = i.split()
for a in dete[1:]:
sum += int(a)
result = dete[0]+str(sum)+'\n'
final_scores.append(result)
# 将上一步重写元素新建一个文本
with open('/Users/zhanglihui/Desktop/test/33.txt','w') as file2:
file2.writelines(final_scores)
# 打开新建文本
with open('/Users/zhanglihui/Desktop/test/33.txt','r') as file3:
print(file3.read())