- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
python实实现现敏敏感感词词过过滤滤的的方方法法
今天小编就为大家分享一篇python实现敏感词过滤的方法,具有很好的参考价值,望对大家有所帮助。一起跟随小编过来看看吧
如如下下所所示示::
#!/usr/bin/python2.6
#-*-coding:utf-8-*-
importtime
classNodeobject):
def__init__self):
self.children=None
#TheencodeofwordisUTF-8
defadd_wordroot,word):
node=root
foriinrangelenword)):
ifnode.children==None:
node.children={}
node.children[word[i]]=Node)
elifword[i]notinnode.children:
node.children[word[i]]=Node)
node=node.children[word[i]]
definitpath):
root=Node)
fp=openpath,r)
forlineinfp:
line=line[0:-1]
#printlenline)
#printline
#printtypeline)
add_wordroot,line)
fp.close)
returnroot
#TheencodeofwordisUTF-8
#TheencodeofmessageisUTF-8
defis_containmessage,root):
foriinrangelenmessage)):
p=root
j=i
whilejlenmessage)andp.children!=Noneandmessage[j]inp.children):
p=p.children[message[j]]
j=j+1
ifp.children==None:
#printword,message[i:j]
returnTrue
returnFalse
defdfa):
printdfa
root=init/tmp/word.txt)
message=四处乱咬乱吠,吓得家中11岁的女儿躲在屋里不敢出来,直到辖区派出所民警赶到后,才将孩子从屋中救出。最后在征得主人同意后,民警和村民合力将这只发疯的狗打死
#message=不顾
print***message***,lenmessage)
start_time=time.time)
foriinrange1000):
res=is_containmessage,root)
#printres
end_time=time.time)
printend_time-start_time)
defis_contain2message,word_list):
foriteminword_list:
ifmessage.finditem)!=-1:
returnTrue
returnFalse
defnormal):
printnormal
path=/tmp/word.txt
fp=openpath,r)
word_list=[]
message=四处乱咬乱吠,吓得家中11岁的女儿躲在屋里不敢出来,直到辖区派出所民警赶到后,才将孩子从屋中救出。最后在征得主人同意后,民警和村民合力将这只发疯的狗打死
print***message***,lenmessage)
forlineinfp:
li
您可能关注的文档
- IEEECoverletter_ieee的coverlett英文模版文档.doc
- Android FTP服务器上传文件攻略服务器上传文件攻略(代码详解代码详解).pdf
- 解决Tensorflow内存泄露问题_tensorflow内.pdf
- zoutendijk可行方向法的matlab实现(可编辑修改word版)x.docx
- 《从0到1:Dify全攻略,开启AI应用开发新时代》_从0到.doc
- 元器件应用中的电容并联特性及反谐振.pdf
- 步进电机#1脉冲方向输出配置.pdf
- Redis深度探索:解锁高级应用与性能优化x.docx
- 学术大佬常用的50个神级ChatGPT写学术论文专业提示词指.docx
- 简析带开关电位器接线图.pdf
- 九轴姿态算法x_9轴融合算法,9轴算法资源.docx
- 实例详解Android 获取短信会话列表.pdf
- Qt使用canonedsdk实现实时预览的示例代码_佳能相机.pdf
- 适用于12V电池的恒压限流充电器电路图_CN3768.pdf
- 软件系统研究报告模板.doc
- 申请博士联系导师的模板,仅供参考_博士应聘研究所简历要写论文.doc
- 使用openmv颜色识别算法和pid算法控制的云台自动追踪装置设计x.docx
- Weibull威布尔计算:可靠性实验、最大似然估计参数及实验时间预估的Excel模板与Matlab代码支持.pdf
- 多径、阴影与信道模型.pdf
- 南财-网页设计与制作练习1附答案.doc
原创力文档


文档评论(0)