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

avatar
作者
猴君
阅读量:2

你可以使用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_count  filename = 'example.txt' word_count = count_words(filename) print(word_count) 

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!