基于python实现检索标记敏感词并输出


Posted in Python onMay 07, 2020

 一些带有过度宣传的词,在淘宝、京东对商品的宣传有一定的限制,这些最佳,最大、盗版、水货等词语都不能用于产品的宣传,可以使用程序检测敏感词,以下既是具体代码。

#检索敏感词并描红输出
#输入
word = input("请输入或拷贝含有敏感词的宣传文字:")
#敏感词库
sensitive = ['第一','国家级','最高级','最佳','独一无二','一流','仅此一次','顶级',\
       '顶尖','尖端','极品','极佳','绝佳','绝对','终极','极致','首个','首选',\
       '独家','首发','首次']
#在输入语句中发现的敏感词,放在列表中
sensitive_find = []
#newword用于标红敏感词,word用于循环
newword = word
#遍历敏感词库
for item in sensitive:
  #将至少出现一次的敏感词放到sensitive_find中,然后标红
  if word.count(item)>0:
    sensitive_find.append(item+':'+str(word.count(item))+'次')
    #newword存放标红后的整段话,word则不变
    newword = newword.replace(item,' \033[1;31m'+item+'\033[0m')
print('发现敏感词如下:')
for item in sensitive_find:
  print(item)
print('敏感词位置已用星号进行标注:\n'+newword)

结果(ps结果中有标红的部分,这里未显示,下面用部分截图说明一下):

请输入或拷贝含有敏感词的宣传文字:天猫首发,耀世登场,世界品质,庆伟制造。本产品目前是同类产品中最高级的。2018年全网销售量第一,瑶瑶领先同类产品。国内外顶级大师鼎力支持,是您居家生活的唯一选择。
发现敏感词如下:
第一:1次
最高级:1次
顶级:1次
首发:1次
敏感词位置已用星号进行标注:
天猫 首发,耀世登场,世界品质,庆伟制造。本产品目前是同类产品中 最高级的。2018年全网销售量 第一,瑶瑶领先同类产品。国内外 顶级大师鼎力支持,是您居家生活的唯一选择。

有标红部分的截图

基于python实现检索标记敏感词并输出

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python压缩和解压缩zip文件
Feb 14 Python
python通过加号运算符操作列表的方法
Jul 28 Python
Python中格式化format()方法详解
Apr 01 Python
Python函数参数操作详解
Aug 03 Python
Django使用paginator插件实现翻页功能的实例
Oct 24 Python
python实现整数的二进制循环移位
Mar 08 Python
python读写csv文件实例代码
Jul 05 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
Python函数参数类型及排序原理总结
Dec 19 Python
Python如何通过百度翻译API实现翻译功能
Apr 02 Python
python学习将数据写入文件并保存方法
Jun 07 Python
Python读取ini配置文件传参的简单示例
Jan 05 Python
Python3自动生成MySQL数据字典的markdown文本的实现
May 07 #Python
如何搭建pytorch环境的方法步骤
May 06 #Python
Python基于Tkinter编写crc校验工具
May 06 #Python
使用Python实现批量ping操作方法
May 06 #Python
Python super()函数使用及多重继承
May 06 #Python
python中shell执行知识点
May 06 #Python
Python 通过监听端口实现唯一脚本运行方式
May 05 #Python
You might like
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
javascript URL编码和解码使用说明
2010/04/12 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
JS实现网站吸顶条
2020/01/08 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
python利用有道翻译实现"语言翻译器"的功能实例
2017/11/14 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
python实现剪切功能
2019/01/23 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
俄罗斯购买内衣网站:Trusiki
2020/08/22 全球购物
优秀班干部事迹材料
2014/01/26 职场文书
教师网络培训感言
2014/03/09 职场文书
业务内勤岗位职责
2015/04/13 职场文书
2016党校学习心得体会
2016/01/07 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
python异步的ASGI与Fast Api实现
2021/07/16 Python
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
nginx搭建NFS网络文件系统
2022/04/14 Servers