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
    
  • 相关阅读:
    P2764 最小路径覆盖问题
    P1402 酒店之王 网络流
    P2597 [ZJOI2012]灾难 拓扑排序
    FJOI2017 矩阵填数
    2019.2.27模拟
    2019.2.26模拟
    SDOI2013 方程
    [AH2017/HNOI2017]抛硬币
    Lucas定理和扩展Lucas定理
    LuoguP4861 按钮
  • 原文地址:https://www.cnblogs.com/x945669/p/12488314.html
Copyright © 2011-2022 走看看