python⼆级第五套答案
python⼆级第五套答案
46、《三国演义》是中国古典四⼤名著之⼀,曹操是其中主要⼈物,考⽣⽂件夹⽂件给出《三国演义》简介。
问题1:请编写程序,⽤Python语⾔中⽂分词第三⽅库jieba对⽂件⾏分词,并将结果写⼊⽂件,每⾏⼀个词,例如:内容简介
编辑
整个
故事
东汉
在考⽣⽂件夹下给出了程序框架⽂件PY301-1.py,补充代码完成程序(10分)
问题2:对⽂件进⾏分析,打印输出曹操出现次数。
在考⽣⽂件夹下给出了程序框架⽂件PY301-2.py,补充代码完成程序(10分)
#
# 注意:请不要修改其他已给出代码
import jieba
f =open('','r')
lines = f.readlines()
f.close()
f =open('','w')
for line in lines:
line = line.strip(' ')#删除每⾏⾸尾可能出现的空格
wordList = jieba.lcut(line)#⽤结巴分词,对每⾏内容进⾏分词
f.writelines('\n'.join(wordList))#将分词结果存到⽂件中
f.close()
# 请在______处使⽤⼀⾏代码或表达式替换
#
# 注意:请不要修改其他已给出代码
import jieba
f =open('','r')#以读的⽅式打开⽂件
words = f.readlines()
f.close()writelines()方法将什么写入文件
D={}
for w in words:#词频统计
D[w[:-1]]=D.get(w[:-1],0)+1
print("曹操出现次数为:{}  ".format(D["曹操"]))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。