实现敏感词汇过滤python,python敏感词过滤用replace代码

  实现敏感词汇过滤python,python敏感词过滤用replace代码

  只要思想不滑坡,办法总比困难多。这一点我昨天在写习题的时候写的。我不能总是绕过这个弯。最后也算是成功实现了。写下来防止我下次出不来。

  之前的Github镜像站一直在触发滥用检测机制,真的很烦。

  代码实现过程

  写敏感词词汇文件filtered_words.txt

  假设文件有四个敏感词,当输入信息包含文件中的词时,替换它们接受键盘输入,读取filtered_words.txt文件的内容words=input(请输入要检测的词)file _ path=r 。/assist/filtered _ words . txt # file保存路径with open(file_path, r) as f: # f.read()原格式为字符串z= 。join (f.read())。split (\ n) #将文本的内容转换成以换行符为边界的列表。注意,应该将整个词汇表转换成一个list对象,而不是逐字转换。

  z的格式和内容

  通过遍历列表Z,判断列表中的元素是否在word中,如果是,则转换为* for I in range (0,len(Z))of len(Z[I])len(Z[I])len:if Z[I]in words:words=words . replace(Z[I], * * len (z [i])

  7.综上所述,我认为程序的功能已经实现。一开始解决不了的主要问题在于字符串格式的转换,要么不能输出,要么可以逐字检测,要么可以逐行输出若有纰漏,错误,不足之处,烦请不吝指正字。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: