zoukankan      html  css  js  c++  java
  • 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+'
    ')
    
    
    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	张三	数学	65	85	75
    2050921011	李四	英语	86	95	98
    2050921012	白起	化学	86	95	88
    2050921014	亚瑟	材料	62	75	76
    2050921015	妖姬	大气	87	88	98
    2050921016	盖伦	电脑	86	78	78

    运行结果如下:

    image

    对齐很坑的。

    fileobj = open(filename,mode)
    obj.read()
    obj.readline()
    obj.readlines()
    

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


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

  • 相关阅读:
    C语言的灵魂(函数)
    GO语言测试题
    gRPC的发布订阅模式
    gRPC 介绍和简单实现
    RPC与Protobuf(五)
    RPC和Protubuf(四)
    RPC与Protobuf(三)
    JS立即执行函数的几种写法
    如何写出让人看了恶心的代码
    记录几个前端必备的库/框架
  • 原文地址:https://www.cnblogs.com/Renqy/p/12786061.html
Copyright © 2011-2022 走看看