📌  相关文章
📜  用于计算文本文件中单词出现次数的 Python 程序 - Python (1)

📅  最后修改于: 2023-12-03 15:40:55.062000             🧑  作者: Mango

用于计算文本文件中单词出现次数的 Python 程序

本 Python 程序旨在帮助用户计算任意文本文件中各个单词的出现次数。这个程序是为那些需要处理大量文本文件、并进行统计分析的程序员和数据分析师编写的。

如何使用
  1. 确保你的 Python 环境已经安装,且版本在 3.0 及以上。
  2. 确认已经编写好所需统计的文本文件,并确保其已经保存在合适的路径下。
  3. 将以下代码片段复制到你的 Python 文件,并按照下面的提示进行相应的修改。
import os

# 定义函数
def word_count(filepath):
    with open(filepath, 'r') as f:
        # 读取文件内容
        text = f.read()
        # 统一转换为小写字母
        text = text.lower()
        # 将文本中的标点符号替换为空格
        for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~':
            text = text.replace(ch, '')
        # 将文本分割为单词列表
        words = text.split()
        # 统计每个单词出现的次数
        word_count = {}
        for word in words:
            if word not in word_count:
                word_count[word] = 0
            word_count[word] += 1
        # 返回结果
        return word_count

# 示例用法
if __name__ == '__main__':
    filepath = 'path/to/your/file/your_file.txt'
    print(word_count(filepath))
  1. filepath 修改为你自己文本文件的实际路径。
  2. 在命令行或 Python IDE 中运行程序。程序将会输出每个单词以及其出现次数的统计结果。
如何贡献

如果你有任何建议或者想要改进本 Python 程序,欢迎你的贡献。你可以直接在 GitHub 上提出 Issue,或者提交 Pull Request,将你的代码合并到本程序中。

版权声明

本 Python 程序基于 MIT 协议开源,任何人都可以自由使用和修改。原始代码和授权信息均在 GitHub 上公开。