zoukankan      html  css  js  c++  java
  • python练习七十一:文件操作练习

    假设有关键字存放在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

  • 相关阅读:
    PHP中字符串和正则表达式的常用函数
    PHP基础语法
    vscode新手心得
    socket数据通讯
    PHP 登录类
    PHP Session 封装类
    php 邮箱验证函数
    PHP MySql 分页实例
    Bootstrap
    projact mail
  • 原文地址:https://www.cnblogs.com/pinpin/p/10679585.html
Copyright © 2011-2022 走看看