# 文件读取与平均值计算脚本实现


[Python编程入门:文件读取与数据处理实战]

背景介绍

在本地环境中运行的脚本需要读取文件中包含的数值并计算平均值。这种需求常用于数据分析或简单计算场景,要求脚本具备清晰的文件读写逻辑和数据处理能力。本脚本通过文件读取技术实现数值处理,展示了Python在本地环境中的运行能力。

思路分析

  1. 文件读取技术:使用open()函数读取文件内容,确保文件路径正确性。文件内容可能包含多个数值,需要将它们转换为整数列表。
  2. 数据处理逻辑:计算列表的平均值,可以通过数学公式sum(numbers)/len(numbers)实现。对于示例输入[1, 2, 3, 4, 5],平均值为3。
  3. 输出结果:使用print语句输出计算结果,确保结果直观易读。

代码实现

# 读取文件并计算平均值
def calculate_average(file_path):
    try:
        with open(file_path, 'r') as file:
            numbers = list(map(int, file.read().split()))
        average = sum(numbers) / len(numbers)
        print(f"平均值为 {average:.2f}")
    except FileNotFoundError:
        print("文件路径错误,请检查路径是否存在")
    except ZeroDivisionError:
        print("所有数值必须为非零整数,平均值无法计算")

# 示例使用
calculate_average("data.txt")

输出效果

平均值为 3.00

总结

本脚本通过文件读取和平均值计算技术,展示了Python在本地环境中的运行能力。关键步骤包括文件路径的正确读取、数值类型的转换及数学计算的实现。该脚本不仅满足问题要求,也验证了Python在本地数据处理中的灵活性与可靠性。