python操作文件读写新增保存代码

file1 = open(‘scores.txt’,’r’,encoding=’utf-8′) #utf8的方式读文件
file_lines = file1.readlines() #取出文件 按行写入变量
file1.close()#关闭文件

final_scores = [] #创建一个记录总分的空列表变量

for i in file_lines:
data =i.split()#按照空格分割数据放入变量
sum = 0 # 先把总成绩设为0
for score in data[1:]: # 遍历列表中第1个数据和之后的数据
sum = sum + int(score) # 然后依次加起来,但分数是字符串,所以要转换
result = data[0]+str(sum)+’\n’ # 结果就是学生姓名和总分
print(result)#打印结果
final_scores.append(result) #把结果依次添加进入总分列表变量

print(final_scores)

sum1 = open(‘winner.txt’,’w’,encoding=’utf-8′)  #创建winner文本以utf8的格式
sum1.writelines(final_scores)#按照每行写入文件
sum1.close()#关闭文件

Python

一个简短的python机器人打招呼 重复 主人愿望的代码

2019-12-24 16:36:52

Python

python实现提取txt文件内容做到从高到低排名代码

2019-12-26 22:55:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索