file1=open('C:\\Users\\Administrator\\Desktop\\text\\成绩.txt','w+',encoding='gbk') file1.write('''罗恩 23 35 44 哈利 60 77 68 88 90 马赫 97 99 89 91 95 99 妈富尔 100 85 90''') file1.close() file1=open('C:\\Users\\Administrator\\Desktop\\text\\成绩.txt','r',encoding='gbk') new=file1.readline()#readline函数,读取首行 new1=file1.readlines()#readlines读取多行 print(new) print(new1) file1.close() last=[] for i in new1: data=i.split()#j将字符串拆分成更小的字符串,形成新的列表 sum=0 for score in data[1:]: sum=sum+int(score) re=data[0]+str(sum)+'\n' print(re) print(data) last.append(re) print(last) #写入记事本 win=open('C:\\Users\\Administrator\\Desktop\\text\\统计.txt','w',encoding='gbk') win.writelines(last)#多行写入 win.close() a=['g','j','c'] b='' a=b.join(a)#join函数,合并字符串 print(a) c='_' a=c.join(a) print(a)
读取写入文件
最新推荐文章于 2022-12-12 10:54:29 发布