python练习七十一:文件操作练习
2024-09-22 21:22:48
假设有关键字存放在text.txt文件中,当用户输入文件中包含的敏感字时,则用星号*替换
例如:用户输入“西安我的故乡”时,则显示为“**我的故乡”
代码;
word_filter = set() #建立的是个集合,去除重复项
with open("test.txt","r") as f:
for w in f.readlines():
word_filter.add(w.strip())
print("文件中的关键字为:",word_filter) while True:
s = input("please enter your words:")
if s == "exit":
break
for w in word_filter:
if w in s:
s = s.replace(w,"*"*len(w))
print(s)
执行结果:
文件中的关键字为: {'北京', '上海', '西安'}
please enter your words:我爱这里
我爱这里
please enter your words:西安时我的故乡
**时我的故乡
please enter your words:exit
最新文章
- Image模块
- 【读书笔记】iOS-苹果的网络
- android openmax hardware decoder 整合记录
- windows7系统下如何安装windows xp系统(无法识别硬盘,删除隐藏分区)
- WordPress主题制作教程8:自定义page模版
- iOS开发——消息推送跳转
- UIViewCotroller 的生命周期函数
- Eclipse Maven 插件地址
- apk的重签名
- js中callback.call()和callback()的区别
- mysql和postgresql转义字符探究
- Linux系统tree工具
- kafka系列九、kafka事务原理、事务API和使用场景
- input的焦点事件
- TFrame bug
- 本质矩阵E求解及运动状态恢复
- CSS选择器可以用数字开头吗
- RabbitMQ入门_06_深入了解ack
- 如何drop大表的中不用的字段 set unused column
- list去除重复数据
热门文章
- T-SQL分页功能存储过程
- ibatis和hibernate
- 很好的QSqlDatabase问题说明,关于连接错误(转)
- 20169219 实验一 Java开发环境的熟悉(Linux + IDEA)
- Autofac的Autofac.Core.Activators.Reflection.DefaultConstructorFinder错误解决方案。
- jquery选取自定义属性为已知值的元素
- EF进阶篇(三)——上下文
- Windows系统如何安装Redis?
- apache2.4配置
- UML之时序图详解