python将成绩写入文件_python文件读写的基础使用(计算总评成绩)

代码如下:

#!/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()

文件的读就是上面三个,第一个,默认读取所有内容,第二个读取一行,第三个读取所有行。可循环遍历每行的内容。

读书和健身总有一个在路上

希望与广大网友互动??

点此进行留言吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>