VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • 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('{}:{}\n'.format(name,pwd))

 

PS:

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


相关教程