基于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模拟登陆Tom邮箱示例分享
Jan 13 Python
Python 多线程实例详解
Mar 25 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
Python中的 enum 模块源码详析
Jan 09 Python
Python计算一个点到所有点的欧式距离实现方法
Jul 04 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
Django之全局使用request.user.username的实例详解
May 14 Python
Python configparser模块常用方法解析
May 22 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
May 26 Python
python的setattr函数实例用法
Dec 16 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
学习使用curl采集curl使用方法
2012/01/11 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
python处理大数字的方法
2015/05/27 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
XML文档面试题
2015/08/05 面试题
满月酒答谢词
2014/01/14 职场文书
董事长秘书职责
2014/01/31 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
爱护花草树木的标语
2014/06/11 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
2019个人半年工作总结
2019/06/21 职场文书
Python中的程序流程控制语句
2022/02/24 Python
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS