题目链接:https://github.com/Show-Me-the-Code/show-me-the-code
代码github链接:https://github.com/wjsaya/python_spider_learn/tree/master/python_daily
个人博客地址:https://wjsaya.github.io
第 0011 题: 敏感词文本文件 filtered_words.txt,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。

北京
程序员
公务员
...

思路:

  1. 从文件解析敏感词。
  2. 根据敏感词决定输出。

敏感词列表(filtered_words.txt)

北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge

代码:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Author:  wjsaya(http://www.wjsaya.top)
# @Date:    2018-08-10 10:33:32
# @Last Modified by:    wjsaya(http://www.wjsaya.top)
# @Last Modified time:  2018-08-10 12:33:32 def get_dirty(fileName=''):'''解析文件获取敏感词'''with open (fileName, 'r', encoding='utf-8') as f:re = f.readlines()for i in range(len(re)):re[i] = re[i].strip('\n')return(re)def fliter(dirty_dict):'''过滤敏感词'''instr = input("不要输入敏感词哦:")for i in dirty_dict:if (instr == i):print('Freedom')return 1print('Human Rights')return 0if __name__ == '__main__':file = 'filtered_words.txt'dirty_dict = get_dirty(fileName=file)while(1):fliter(dirty_dict)

效果图:

[python每日一练]--0011:敏感词过滤 type1相关推荐

  1. [python每日一练]--0012:敏感词过滤 type2

    题目链接:https://github.com/Show-Me-the-Code/show-me-the-code 代码github链接:https://github.com/wjsaya/pytho ...

  2. 【python 走进NLP】英文敏感词过滤算法改进版本

    中文DFA算法过滤敏感词改进版本 # 中文DFA算法过滤敏感词改进版本 class Chinese_DFAFilter():def __init__(self):self.keyword_chains ...

  3. python中哪些词是敏感字词_python实现敏感词过滤的几种方法

    1.replace过滤 最简单也是最直接的就是直接循环敏感词,然后使用replace过滤关键词,文章和敏感词少的时候还可以,多的时候效率就真的很一般了. 2.使用正则过滤 有两个技术要点, 1.使用P ...

  4. python骂人的程序_Python实现敏感词过滤的4种方法

    在我们生活中的一些场合经常会有一些不该出现的敏感词,我们通常会使用*去屏蔽它,例如:尼玛 -> **,一些骂人的敏感词和一些政治敏感词都不应该出现在一些公共场合中,这个时候我们就需要一定的手段去 ...

  5. python敏感词过滤代码简单_大型企业都在用,Python实现敏感词过滤

    在我们生活中的一些场合经常会有一些不该出现的敏感词,我们通常会使用*去屏蔽它,例如:尼玛 -> **,一些骂人的敏感词和一些政治敏感词都不应该出现在一些公共场合中,这个时候我们就需要一定的手段去 ...

  6. dfa算法c语言,DFA跟trie字典树实现敏感词过滤(python和c语言)

    DFA和trie字典树实现敏感词过滤(python和c语言) 现在做的项目都是用python开发,需要用做关键词检查,过滤关键词,之前用c语言做过这样的事情,用字典树,蛮高效的,内存小,检查快. 到了 ...

  7. python敏感词过滤replace_Serverless 实战:3 分钟实现文本敏感词过滤

    敏感词过滤是随着互联网社区一起发展起来的一种阻止网络犯罪和网络暴力的技术手段,通过对可能存在犯罪或网络暴力的关键词进行有针对性的筛查和屏蔽,能够防患于未然,将后果严重的犯罪行为扼杀于萌芽之中. 随着各 ...

  8. python敏感词过滤代码简单代码_Python 实现王者荣耀中的敏感词过滤示例

    Python 实现王者荣耀中的敏感词过滤示例 王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成" ...

  9. python爬取整个网站的广告敏感词_Python实现敏感词过滤的4种方法

    在我们生活中的一些场合经常会有一些不该出现的敏感词,我们通常会使用*去屏蔽它,例如:尼玛 -> **,一些骂人的敏感词和一些政治敏感词都不应该出现在一些公共场合中,这个时候我们就需要一定的手段去 ...

最新文章

  1. 什么是REST?以及RESTful
  2. windows进程间通信方式总结
  3. 银河麒麟更换源及离线下载deb
  4. 认知行为技术是计算机技术吗,基于认知行为模型的多Agent建模技术研究与应用_问答库...
  5. 『高级篇』docker之安全认证kubernetes命令熟悉(40)
  6. 小学计算机教室管理制度范本,《中小学微机室规章制度》.doc
  7. golang学习和使用经验总结
  8. oracle 数组的用法,Oracle数组用法
  9. mac install brew
  10. 嵌入式ttf字体裁减说明
  11. 数据库身份证号用什么类型_数据库设计规范
  12. 示波器电流探头可分为无源和有源两类,它们的区别是什么?
  13. 第三方支付接口申请流程
  14. 美国 android手机号码,格式编辑文本为美国电话号码1(xxx)-xxxx你在android中键入?...
  15. Blender软件介绍与使用心得
  16. 材料科学基础学习指导-吕宇鹏-名词和术语解释-第8章:回复与再结晶
  17. 信息系统项目管理师之信息化与信息系统
  18. 90 后 CTO 如何成为国内首位女性 Apache Member?
  19. es数据类型 long造成的sum求和为0的问题
  20. testing众测学院测试用例考核题目及答案

热门文章

  1. 电气器件系列十五:CBB电容
  2. 使用libusb检测USB设备插拔状态
  3. 华为补偿10亿元鼓励7000员工辞职
  4. java常用的时间工具—原日期的基础上增加时间
  5. C# HttpWebRequest请求超时解决办法
  6. LWN:5.16中支持Intel AMX指令!
  7. 如何利用OCR技术快速提升汽车销售服务的运营效率
  8. Android体重计算器
  9. 大学计算机基础实验指导试题,大学计算机基础实验指导(全套).doc
  10. SAP PLM官方培训教材