《三国演义》是中国古典四大名著之-,曹操是其中主要人物,考生文件夹下文件data.txt给出《三国演
义》简介。
问题1:请编写程序,用Python语 言中文分词第三方库jieba对文件data.txt进行分词,并将结果写入文件
out.txt,每行一个词,例如:
内容简介
编辑
整个
.故事
在
东汉
在考生文件夹下给出了程序框架文件PY301-1.py,补充代码完成程序。
问题2:对文件out.txt进行分析,打印输出曹操出现次数。在考生文件夹下给出了程序框架文件PY301-
2.py,补充代码完成程序。
参考答案
import jieba f = open('out.txt','r') #以读的方式打开文件 words = f.readlines() f.close() D={} for w in words: #词频统计 D[w[:-1]]= D.get(w[:-1],0) + 1 print("曹操出现次数为:{} ".format(D["曹操"]))