基于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版
Dec 07 Python
Python版微信红包分配算法
May 04 Python
Python selenium 三种等待方式解读
Sep 15 Python
python学习之面向对象【入门初级篇】
Jan 21 Python
用python写扫雷游戏实例代码分享
May 27 Python
python操作excel的方法(xlsxwriter包的使用)
Jun 11 Python
Win8下python3.5.1安装教程
Jul 29 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
对Python3之方法的覆盖与super函数详解
Jun 26 Python
pycharm重命名文件的方法步骤
Jul 29 Python
在matplotlib中改变figure的布局和大小实例
Apr 23 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
May 26 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
一个简洁的多级别论坛
2006/10/09 PHP
php设计模式 Builder(建造者模式)
2011/06/26 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
python根据时间获取周数代码实例
2019/09/30 Python
pandas分批读取大数据集教程
2020/06/06 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
Python常用外部指令执行代码实例
2020/11/05 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
物业管理专业求职信
2014/06/11 职场文书
阿甘正传观后感
2015/06/01 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
python如何读取.mtx文件
2021/04/22 Python
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS