《三国演义》是中国古典四大名著之一,曹操是其中主要人物,考生文件夹文件data.txt给出《三国演义》简介。
问题1:请编写程序, 用Python语言中文分词第三方库ieba对文件data.xt行分词,并将结果写入文件out.txt,每行一个词,例如:
内容简介
编辑
整个
故事
在
东汉
下一题
在考生文件夹下给出了程序框架文件PY301-1.py,补充代码完成程序
问题2:对文件out.txt进行分析,打印输出普操出现次数。
在考生文件夹下给出了程序框架文件PY301-2.py,补充代码完成程序
问题一:
import jieba
f = open('data.txt','r')
lines = f.readlines()
f.close()
f = open('out.txt','w')
for line in lines:
line = line.strip('')
wordList = jieba.lcut(line)
f.writelines('\n'.join(wordList))
f.close()
问题二:
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["曹操"]))