zoukankan      html  css  js  c++  java
  • Python学习————作业(文件处理)

    1、编写文件copy工具

    src_file = input("输入文件路径:").strip()
    new_file = input("输入新文件路径:").strip()
    with open(f'{src_file}', mode="rt", encoding="utf-8") as f1, 
            open(f'{new_file}', mode="wt", encoding="utf-8") as f2:
        res = f1.read()
        f2.write(res)
    

    2、编写登录程序,账号密码来自于文件

    name = input("请输入账号:").strip()
    password = input("请输入密码:").strip()
    with open("username.txt", mode="rt", encoding="utf-8") as f:
        for i in f:
            username, userpassword = i.strip().split(":")
            if username == name and userpassword == password:
                print("密码正确,登录成功")
                break
        else:
            print("账号或密码错误,登陆失败")
    

    3、编写注册程序,账号密码来存入文件

    print('用 户 注 册')
    for i in range(3):
        name = input("输入账号
     ").strip()
        password = input("输入密码
     ").strip()
        if name == password:
            print('账号与密码相同,注册失败')
        else:
            print('注册成功')
            with open("username.txt", mode="at", encoding="utf-8") as f:
                f.write(f'{name}:{password}
    ')
                break
    
  • 相关阅读:
    Docker学习总结(一)--Docker简介
    Liunx软件安装之Zabbix监控软件
    Liunx软件安装之Nginx
    Liunx软件安装之Redis
    Liunx软件安装之Tomcat
    Liunx软件安装之JDK
    Liunx软件安装之MySQL
    Liunx学习总结(九)--防火墙
    tensorflow 错误
    anaconda安装失败
  • 原文地址:https://www.cnblogs.com/x945669/p/12488314.html
Copyright © 2011-2022 走看看