美文网首页大数据 爬虫Python AI SqlPython编程代码改变世界
Python实战小案例:如何读取文件并统计文件中的数值

Python实战小案例:如何读取文件并统计文件中的数值

作者: 傻逼平台瞎几把封号 | 来源:发表于2022-07-08 13:56 被阅读0次

    哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~

    一、实战场景

    给定一个包含整数的文件,每行数字小于 200,统计文件中的最大最小值和平均值,并将结果写入文件中。

    创建一个txt文件,随机输入几行数字,保存命名为 input 即可。

    二、主要知识点

    • 文件读写
    • 基础语法
    • 单行注释和多行注释

    三、代码实战

    马上安排!

    1、创建 python 文件

    实战场景: 统计整数文件中的 最大值,最小值 和 平均值

    # 导入系统包
    import platform
    
    # 定义初始变量
    min = 500  # 变量: 保存最小值
    max = 0  # 变量: 保存最大值
    total = 0  # 变量: 保存总和
    count = 0  # 变量: 保存数字的数量
    
    # 单行注释
    # 读取文件
    fileIn = open("input.txt")
    
    # 按行读取
    for line in fileIn:
        # 读取当前数, 并转化为整数
        number = int(line.strip())
    
        # 条件判断, 设置最小最大值
        if number < min:
            min = number
        elif number > max:
            max = number
    
        # 计算总和,计数
        total += number
        count += 1
    
    # 打印
    print("Hello, 吊毛你又来了啊")
    
    # 打印结果
    print("最大值: ", max)
    print("最小值: ", min)
    print("平均值: ", total / count)
    
    # 结果写入新的文件
    fileOut = open("output.txt", "w")
    fileOut.write("文件中的最大值: " + str(max) + "\n")
    fileOut.write("文件中的最小值: " + str(min) + "\n")
    fileOut.write("文件中的平均值: " + str(total / count) + "\n")
    
    # 关闭文件流, 释放系统资源
    fileIn.close()
    fileOut.close()
    
    print("版本", platform.python_version())
    

    2、运行结果

    大家给点个免费的关注吧

    感谢 !!!

    相关文章

      网友评论

        本文标题:Python实战小案例:如何读取文件并统计文件中的数值

        本文链接:https://www.haomeiwen.com/subject/cvdpbrtx.html