> 文档中心 > 【Python 实战基础】如何读取文件并统计文件中的数值

【Python 实战基础】如何读取文件并统计文件中的数值

目录

一、实战场景

二、主要知识点

三、菜鸟实战

1、创建 python 文件

2、文件目录

3、运行结果

一、实战场景

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

二、主要知识点

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

三、菜鸟实战

马上安排!

1、创建 python 文件

'''Author: 菜鸟实战实战场景: 统计整数文件中的 最大值,最小值 和 平均值'''# 导入系统包import platform# 定义初始变量min = 500   # 变量: 保存最小值 max = 0     # 变量: 保存最大值 total = 0   # 变量: 保存总和count = 0   # 变量: 保存数字的数量# 单行注释# 读取文件fileIn = open("input.txt")# 按行读取for line in fileIn:    # 读取当前数, 并转化为整数    number = int(line.strip())# 条件判断, 设置最小最大值    if 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、文件目录

 py-001/
├── input.txt
├── output.txt
└── py001.py

3、运行结果

Hello, 菜鸟实战
最大值:  192
最小值:  3
平均值:  106.73333333333333
版本 3.10.4

 菜鸟实战,持续学习!

国际新闻