# 文件单词统计程序实现


问题描述

我们需要实现一个程序,读取文本文件并统计其中的单词数量。输入输出示例显示,输入文件路径为path/to/input.txt,输出结果为统计结果,例如5个单词。

解决方案

关键核心技术点

  • 文件读写:使用Python的open()函数进行文件读取
  • 数据处理:使用split()方法将文本分割为单词集合
  • 统计单词出现次数:利用collections.Counter类进行统计
  • 输出结果:将统计结果打印出来

代码实现

from collections import Counter

# 读取输入文件内容
with open('input.txt', 'r') as file:
    content = file.read()

# 分割文本为单词集合
words = content.split()

# 统计单词出现次数
word_counts = Counter(words)

# 输出统计结果
print(len(word_counts))

总结

本程序通过Python实现文件读写与数据处理功能,确保代码可运行且注释清晰。该实现方案使用了内置功能,避免了外部依赖,便于独立部署。通过将文本文件读取、分割、统计和输出,实现了对文本文件中单词数量的有效统计。