python敏感词替换

1、替换过程

(1)open()文件迭代器,读取文件的每行,不过这个会自动在读取的对象后面增加一个跨行符号\n

(2)判断是否有敏感词。in成员测试in

(3)将敏感词替换成***

2、实例

JavaScript

敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights
'''
def filtered_words():user_words = input('Please input your words:')for f in open('E:/Users/summer/PycharmProjects/untitled/filtered_words.txt'):#open()文件迭代器,读取文件的每行,不过这个会自动在读取的对象后面增加一个跨行符号\nif f.rstrip() in user_words:#rstrip()可以去掉右边的跨行符#判断是否有敏感词。in成员测试inprint('Freedom')breakelse:print('Human Rights')if __name__ == '__main__':filtered_words()
'''
# 将上述的敏感词替换成***
def filtered_words():user_words = input('Please input your words:')for f in open('E:/Users/summer/PycharmProjects/untitled/filtered_words.txt'):#open()文件迭代器,读取文件的每行,不过这个会自动在读取的对象后面增加一个跨行符号\nfw = f.rstrip()#rstrip()可以去掉右边的跨行符if fw in user_words:#判断是否有敏感词。in成员测试inf = len(fw)user_input = user_words.replace (fw,'***'*f)else:print(user_input)if __name__ == '__main__':filtered_words()

以上就是python敏感词替换的方法,一般来说我们是把敏感词换成星号的替换形式的。大家在处理文本有敏感词时,不妨尝试这种方法。

python敏感词替换相关推荐

  1. Python 敏感词替换

    案例4 代码: sensitive="拿来吧你" #敏感词 word=input("请输入文字") for i in word:if i in sensitiv ...

  2. python敏感字替换_python用类实现文章敏感词的过滤方法示例

    过滤一遍并将敏感词替换之后剩余字符串中新组成了敏感词语,这种情况就要用递归来解决,直到过滤替换之后的结果和过滤之前一样时才算结束 第一步:建立一个敏感词库(.txt文本) 第二步:编写代码在文章中过滤 ...

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

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

  4. python敏感词过滤代码简单代码_Python实现敏感词过滤的4种方法

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

  5. 字符串练习:手机号码屏蔽,身份证号码信息查看,游戏骂人敏感词替换

    方法:String substring(int a,int b)        截取 注意点:包头不包尾,包左不包右,只有返回值才是截取的小串. 方法:String replace(旧值,新值)    ...

  6. Java 敏感词过滤,Java 敏感词替换,Java 敏感词工具类

    Java 敏感词过滤,Java 敏感词替换,Java 敏感词工具类 =========================== ©Copyright 蕃薯耀 2017年9月22日 http://fansh ...

  7. 直播代码中关于敏感词替换的代码编辑

    想要在直播代码中实现字符串过滤的方式有很多种,每种编程语言都有相应的处理方式,且因语言不同,其所使用的函数也有所不同,但最终的目的都是为达到用户的绿色上网.安全上网,呈现给用户一种安全舒适的上网环境. ...

  8. 手机视频直播系统开发关于Js敏感词替换成*功能介绍

    手机视频直播系统开发关于Js敏感词替换成*功能介绍,实现字符串过滤的方式有很多种,每个编程语言都有相应的处理方式,因语言不同,所使用的函数就有所不同,但最终的目的都是为达到用户的绿色上网,及安全上网, ...

  9. php将敏感词替换为*的方法

    本文以实例向大家讲解php如何将敏感词替换为* 代码: <?php $badword = array(     '魔客吧','www.moke8.ccom' ); $badword1 = arr ...

  10. python入门第三章敏感词替换 文字排版工具 文本进度条 进制转换

    sensitive_character = '你好' # 敏感词库 test_sentence = input('请输入一段话:') for line in sensitive_character: ...

最新文章

  1. 流程控制if、while、for
  2. Delphi的对象注销方法Destroy和free的区别
  3. 安装centos系统时,修改默认网卡名
  4. Android 在onCreate()方法中获取控件宽高值为0解决方案
  5. WinForm中配置数据库连接字符串
  6. [.NET 三层架构(ADO.NET)+Web Service+多语言]WinForm三层架构重新实现TaskVision,外加WebService提供数据和多语言...
  7. 课程《设计模式之美》笔记之关于面向对象与面向过程
  8. 如何用一个废旧的笔记本打造一个家庭网络服务器?
  9. Node.js:node项目中连接postgresql以及基础使用
  10. linux ssh freeradius,如何将SSH身份验证配置到FreeRADIUS服务器
  11. VSCode 当笔记工具
  12. python 蒙特卡罗_python实现蒙特卡罗方法(代码示例)
  13. creo三维生成二维图_proe5.0三维图转二维图
  14. 多合一音乐搜索器项目源码分享,支持播放,下载
  15. Win 10系统安装3ds max 2014
  16. 云从科技资深算法研究员:详解跨镜追踪(ReID)技术实现及难点 | 公开课笔记
  17. 6818联网 8266wifi模块(附源码)
  18. 关系数据理论必备知识点
  19. Daimayuan Online Judge 蒟蒻
  20. vue element ui 子组件向父组件传值

热门文章

  1. linux搭建windows无盘系统,linux下无盘系统的安装
  2. 网络蚂蚁背后的故事(转)
  3. 手把手教你做一个简单的VB数据库程序
  4. winrar 4.20 注册码
  5. window7 黑屏
  6. ask的matlab代码,二进制ASK调制matlab仿真代码
  7. Win10重装系统后进行初始化
  8. 第四章 软件项目进度管理
  9. dubbo最全的使用教程
  10. 等线PCB布局的13条基本规则