python习题-替换敏感词
2024-10-19 13:29:44
#3、有一个文件,里面有一些敏感词汇,如下,如果输入这些词,就用**代替,
#然后输出,例如输入今天没吃饭,碰到一个傻逼,原来那个sb是小明。输出今天没吃饭,碰到一个**,原来那个**是小明。
#需求分析:
#说白了就字符串替换
#1、读出来所有的敏感词
#2、循环这些敏感词,判断是不是在用户输入的字符串里面
#3、如果在的话就替换
fr = open('keywords.txt',encoding='utf-8')
talk = input('请输入一句话:').strip()
for line in fr:
new_line = line.strip()
if new_line in talk:
talk = talk.replace(new_line,'**')
print('河蟹过之后的是:%s'%talk) #####自己写的####
say=input('屏蔽前:').strip()
f=open('a.txt','r',encoding='utf8')
list=f.read().split('\n')
print(list)
for word in list:
if word in say:
say=say.replace(word,'***')
print('屏蔽后:',say)
最新文章
- 4-1 Linux用户管理命令详解
- HTML特殊符号汇总
- PHP Apache服务配置
- 启动rabbitmq web管理后台插件
- strtol函数
- 【译】C++工程师需要掌握的10个C++11特性
- 【js】undefined
- 零基础编程指南(By Turtle)
- AOP举例子
- mysql 登录中用户管理
- NSArray或NSDictionary中汉字输出
- ACM入门:第s名的小红
- 【学习总结】GirlsInAI ML-diary day-14-function函数
- 强制不使用“兼容性视图”的HTML代码
- 04-TypeScript中的方法新功能(上)
- 监听软件异常崩溃并且保持日志--CrashHandler编写自己的异常捕获类
- 转《js闭包与内存泄漏》
- SpringBoot @Aspect
- Regular Expression
- VS2010自带的性能分析工具分析.NET程序的性能