基于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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
python实现的一只从百度开始不断搜索的小爬虫
Aug 13 Python
qpython3 读取安卓lastpass Cookies
Jun 19 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
python list排序的两种方法及实例讲解
Mar 20 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
Sanic框架请求与响应实例分析
Jul 16 Python
对python3 中方法各种参数和返回值详解
Dec 15 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
Jan 03 Python
Python自定义一个异常类的方法
Jun 27 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 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
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
javascript中的new使用
2010/03/20 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
vuex实现简易计数器
2016/10/27 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
微信小程序之蓝牙的链接
2017/09/26 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
Python基础之函数原理与应用实例详解
2020/01/03 Python
大学生大二自我鉴定
2013/10/28 职场文书
大客户销售经理职责
2013/12/04 职场文书
六查六看自查材料
2014/02/17 职场文书
发展部经理职责规定
2014/02/22 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
委托证明书
2014/09/17 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
大二学年个人总结
2015/03/03 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2015年保送生自荐信
2015/03/24 职场文书
幼儿园见习总结
2015/06/23 职场文书
2016关于军训的心得体会
2016/01/11 职场文书