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


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

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

一、实战场景

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

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

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

二、主要知识点

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

三、代码实战

马上安排!

1、创建 python 文件

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

# 导入系统包
import platform

# 我还给大家准备了海量资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!都放在群里啦!

# Python学习交流群 :279199867
# 同千人一起学习共同进步,一个人可以走的很快,一群人才能走的更远!

# 定义初始变量
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实战小案例:如何读取文件并统计文件中的数值

大家给点个免费的关注吧

感谢 !!!

原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/273167.html

(0)
上一篇 2022年7月10日 01:22
下一篇 2022年7月10日 01:22

相关推荐

发表回复

登录后才能评论