阅读量: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程序。它将打印出每个单词及其出现的次数。