用jieba库对文档 nove.txt 的文本内容进行分词,词频统计的结果排序输出到 result.csv 中
时间: 2024-02-27 19:56:29 浏览: 151
python jieba分词及中文词频统计(csdn)————程序.pdf
5星 · 资源好评率100%
好的,下面是针对您的要求的代码示例:
```python
import jieba
from collections import Counter
import csv
# 读取文本文件
with open("nove.txt", "r", encoding="utf-8") as f:
text = f.read()
# 使用jieba分词
words = jieba.cut(text)
# 统计词频
word_count = Counter(words)
# 将词频统计结果排序,并写入csv文件中
with open("result.csv", "w", encoding="utf-8", newline="") as f:
writer = csv.writer(f)
writer.writerow(["word", "count"])
for word, count in word_count.most_common():
writer.writerow([word, count])
```
执行完上述代码后,会在当前目录下生成一个名为"result.csv"的文件,文件中包含了对文档"nove.txt"进行分词后的词频统计结果,按照词频从高到低排序。
阅读全文