计算机二级Python-三国演义

《三国演义》是中国古典四大名著之一,曹操是其中主要人物,考生文件夹文件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["曹操"]))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值