import cntext as ct
text = open('汇总内容.txt', encoding='utf-8').read()
ct.term_freq(text)
```
遍历结果写入
import cntext as ct
import csv
text=open('汇总内容.txt',encoding='utf-8').read()
data=ct.term_freq(text)
with open('汇总内容.csv', mode='w', newline='') as file:
fieldnames = ['word', 'count']#表头
writer = csv.DictWriter(file, fieldnames=fieldnames)
writer.writeheader()
for key,value in data.items():#遍历写入
writer.writerow({'word':key,'count':value})
参考GPT和自己的思路:
将Python结果导入CSV或Excel有多种方法,最常用的方法是使用pandas库。您可以使用以下代码将Python结果导出为CSV文件:
import pandas as pd
# 假设ct.term_freq(text)返回一个数据帧
result_df = ct.term_freq(text)
# 将数据帧写入CSV文件
result_df.to_csv('结果.csv', index=False)
如果您要导出为Excel文件,请使用以下代码:
# 将数据帧写入Excel文件
result_df.to_excel('结果.xlsx', index=False)
需要注意的是,如果您的数据包含非ASCII字符(如中文),请确保在打开文件和保存文件时使用正确的编码。