python怎么统计文件中单词出现的个数

   2025-02-13 2550
核心提示:你可以使用Python的字符串操作和字典来统计文件中单词的个数。下面是一个示例代码:def count_words(filename):word_count = {}w

你可以使用Python的字符串操作和字典来统计文件中单词的个数。下面是一个示例代码:

def count_words(filename):    word_count = {}    with open(filename, 'r') as file:        for line in file:            words = line.split()            for word in words:                if word in word_count:                    word_count[word] += 1                else:                    word_count[word] = 1    return word_countfilename = 'example.txt'word_count = count_words(filename)print(word_count)

在上面的代码中,我们定义了一个count_words函数来统计单词个数。它首先创建一个空的字典word_count来存储单词及其出现的次数。然后,我们打开文件,逐行读取文件内容。对于每一行,我们使用split函数将其拆分成单词。然后,对于每个单词,我们检查它是否已经在word_count字典中。如果是,则将其计数增加1,如果不是,则将其添加到字典中,并将计数设置为1。最后,返回word_count字典。

你可以将上述代码保存到一个Python文件中,将文件名替换为你要统计的文件名,并运行这个Python程序。它将打印出每个单词及其出现的次数。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言