python 脏话处理、特殊词汇过滤

Python91

python的其中一个强大之处就是它可以方便的集成很多的非标准库,今天在GitHub上溜达又发现了一个脏话处理神器,导入better_profanity库后,只需要几行代码就能搞定了,相当nice!

使用pip的方式将better_profanity非标准库安装好,这个库好像在清华大学的镜像站中没有,其他镜像站不知道有没有,于是下载时没有使用镜像站,默认到官方去下载即可。

pip install better_profanity

from better_profanity import profanity

默认情况下就只能处理英文的脏话。

censored_text = profanity.censor("you are bitch")

print(censored_text)

可以看到其中bitch字符被认为是脏话已经处理成****字符了。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

Windows11 配置指南(golang开发者)

1. 前言 将windows作为开放环境,对于开发人员并不友好(至少对于我这总习惯在unix下开发的人来说),其难用的powershell,让人很头疼,不过幸运的是Windows提供了WSL2,可以运...
Python

Python 快速排序法(转)

方法解读: 例:对初始序列:"6 1 2 7 9 3 4 5 10 8"采用快速排序法: 一、分别从初始序列"6 1 2 7 9 3 4 5 10 8"两端开始"探测"。 先 从右往左找一个 小于6的...
Python

python魔术方法__call__的研究

官方定义为,将实例化的类变成可调用对象,比较难于理解,个人理解为,如果类中定义了__call__方法,那么就给该类扩展了一个可调用特性,可以像函数一样去调用,例如:a=类名() a(参数)等价于a.c...
Python

Python函数进阶与文件操作

Python函数进阶与文件操作 一、作业回顾 1、格式化输出与%百分号 以下结果中,可以正常输出"50%及格"语句是(B) A、print("%d%及格" % (50)) => 回答大部分结果(...
Python

Python-装饰器的入门讲解

小白在学习装饰器时,会遇到一些地方不太理解或者不太清楚,这是因为一开始你就直接撸装饰器的缘故,那么怎样才能将装饰器理解并且弄懂呢? 所以在学装饰器之前必须要弄懂函数的嵌套以及闭包,接下来我用嵌套---...
Python

python中深浅复制教程

python中的数据分为可变类型和不可变类型: 可变类型:可列表、字典 不可变数据类型:字符串String、浮点型Float、整型Int、元祖Tuple。 对于不可变类型数据来说,其内存地址是不变的 ...
Python

【Python】实现自动扫雷,挑战世界纪录

前言 大家好,欢迎来到 Crossin的编程教室 ! 今天给大家分享的这个案例是用 Python+OpenCV 实现了自动扫雷,并突破了人类的世界记录。(当然 这不算哈) 咱们废话不多说,先看成果~ ...