python敏感词替换编程题,python敏感词替换用replace
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、替换过程
(1)open()文件迭代器读取文件的每一行,但这样会自动在read对象后添加一个跨线符号n
(2)判断是否有敏感词。在成员测试中
(3)将敏感词替换为* * *
2、实例
敏感词文本文件filtered_words.txt,包含以下内容。当用户输入敏感词时,它打印出自由,否则它打印出人权。
deffiltered_words():
user _ words=input( pleaseinputyourwoods : )
for finopen( e :/Users/summer/PycharmProjects/untitled/filtered _ words . txt ):
#open()文件迭代器,它读取文件的每一行,但这会自动在读取的对象后添加一个跨线符号n
IFF . rst rip()inuser _ words : # rst rip()可以去掉右边的换行符。
#判断是否有敏感词。在成员测试中
印刷(“自由”)
破裂
else:
印刷(“人权”)
if__name__==__main__:
过滤_单词()
#将上面的敏感词替换为* * *
deffiltered_words():
user _ words=input( pleaseinputyourwoods : )
for finopen( e :/Users/summer/PycharmProjects/untitled/filtered _ words . txt ):
#open()文件迭代器,它读取文件的每一行,但这会自动在读取的对象后添加一个跨线符号n
Fw=f.rstrip()#rstrip()可以去除右换行符。
Winiffuser _ words: #判断是否有敏感词。在成员测试中
f=长度(fw)
user _ input=user _ words . replace(fw, ****f)
else:
打印(用户输入)
if__name__==__main__:
Filtered_words()以上是python敏感词替换的方法。一般来说,我们用星号代替敏感词。在处理文本中的敏感词时,不妨试试这个方法。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。