zoukankan      html  css  js  c++  java
  • 作业3月17号

    # 1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改

    def info():
        import os
        path = input('请输入路径:')
        front = input('请输入修改内容:')
        later = input('请输入修改后内容:')
        with open(path, 'r+', encoding='utf-8') as f1, 
                open('a.txt', 'w', encoding='utf-8')as f2:
            for x in f1:
                f2.write(x.replace(front, later))
        os.remove(path)
        os.rename('a.txt', path)
    
    
    info()

    # 2、编写tail工具

    def tail():
        import time
        inp_tail = input('请输入监控路径:')
        with open(inp_tail, 'r', encoding='utf-8') as f3:
            while 1:
                res = f3.readline()
                if not res:
                    time.sleep(0.2)
                    continue
                print(res)
    
    
    tail()

    # 3、编写登录功能

    def register():
        inp_name = input('请输入账号:')
        inp_pwd = input('请输入密码:')
        if inp_name == inp_pwd == '123':
            print('登录成功')
        else:
            print('登录失败')
    
    
    register()

    # 4、编写注册功能

    def registration():
        inp_name = input('请输入账号:')
        inp_pwd = input('请输入密码:')
        with open('a.txt', 'a', encoding='utf-8')as f4:
            f4.write('{}:{}
    '.format(inp_name, inp_pwd))
    registration()
  • 相关阅读:
    java第九次作业
    java第八次作业
    java第七次作业
    java第六次作业
    java第五次作业
    java第四次作业
    java第三次作业
    java第二次作业
    java第一次作业
    Javascript设计模式-----装饰者模式
  • 原文地址:https://www.cnblogs.com/jingpeng/p/12513596.html
Copyright © 2011-2022 走看看