zoukankan      html  css  js  c++  java
  • 2020python练习六——文件处理1

    2020python练习六——文件处理1

    @2020.3.13

    #1、编写文件copy工具

    src_file=input('源文件路径>>: ').strip()
    dst_file=input('请输入保存文件路径>>: ').strip()
    with open(r'{}'.format(src_file),mode='rt',encoding='utf-8') as f1,
        open(r'{}'.format(dst_file),mode='wt',encoding='utf-8') as f2:
        res=f1.read()
        f2.write(res)

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

    inp_username=input('your name>>: ').strip()
    inp_password=input('your password>>: ').strip()
    
    # 验证
    with open('user.txt',mode='rt',encoding='utf-8') as f:
        for line in f:
           username,password=line.strip().split(':')
            if inp_username == username and inp_password == password:
                print('login successfull')
                break
        else:
            print('账号或密码错误')

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

    name=input('your name>>: ')
    pwd=input('your name>>: ')
    with open('db.txt',mode='at',encoding='utf-8') as f:
        f.write('{}:{}
    '.format(name,pwd))

    PS:

    第2、3 题的测试代码中的文本文件保存路径默认和源程序代码的文件夹一致

  • 相关阅读:
    Matrix Power Series
    Recursive sequence HDU5950
    P2151 [SDOI2009]HH去散步
    P4273 [NOI2004] 降雨量
    P1034 [NOIP2002 提高组] 矩形覆盖
    P1027 [NOIP2001 提高组] Car 的旅行路线
    Win10使用Dism++离线安装.Net3.5
    WPF之模板
    WPF之资源
    WPF之命令
  • 原文地址:https://www.cnblogs.com/bigorangecc/p/12488931.html
Copyright © 2011-2022 走看看