如何将计数器对象写入文本文件?

2024-04-26 10:33:41 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个大的文本文件(corpus),我需要计算文件中每个单词的计数,并将输出写入另一个文件,如下所示:

56
b 23
45度

注意:我使用Counter计算输入文件中每个单词的计数


Tags: 文件countercorpus单词计数文本文件
1条回答
网友
1楼 · 发布于 2024-04-26 10:33:41

我假设你有一个文本文件,你需要数数其中的单词,对吗?在

word_list = {}
with open('words.txt', 'r') as f:
    words = tuple(f.read().split())
    print(words)
    for word in words:
        if word in word_list: word_list[word] += 1
        else: word_list[word] = 1
with open('output.txt', 'w') as f:
    for k, v in word_list.items(): f.write(f'{k} {v}\n')

# written in python 3

相关问题 更多 >