jiaoben-python-实现敏感词过滤的方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

wszwtlg202 + 关注
实名认证
文档贡献者

一页纸且

1亿VIP精品文档

相关文档