代码如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
tfile = open("文件读写","r+",encoding='utf-8')
#fileobj = open(filename,mode)
#rwax + t文本文件、b二进制文件
#读
# r1 = tfile.read()
# print(r1)
head = tfile.readline()
newhead = head[0:-1]+''+' 总评成绩'
print(newhead+'\n')
for line in tfile.readlines():
l = line.split()
s = round(int(l[3])*0.5+int(l[4])*0.25+int(l[5])*0.25,2)
print(' '.join(l)+' '+str(s))
tfile.close()
操作文件:
学号姓名 专业 笔试 平时 实验
2050921010张三数学658575
2050921011李四英语869598
2050921012白起化学869588
2050921014亚瑟材料627576
2050921015妖姬大气878898
2050921016盖伦电脑867878
运行结果如下:
对齐很坑的。
fileobj = open(filename,mode)
obj.read()
obj.readline()
obj.readlines()
文件的读就是上面三个,第一个,默认读取所有内容,第二个读取一行,第三个读取所有行。可循环遍历每行的内容。
读书和健身总有一个在路上
希望与广大网友互动??
点此进行留言吧!