目录
1、编写文件copy工具
# 换行 一行太长了可以进行来换行 # r'{}'.format(old_path)中的r是为了防止路径出现 地址这种而被计算机理解成了换行 old_path = input('请输入你要复制的地址(如c:xx/xx/xx/a.txt):') new_path = input('请输入你要复制到的地址:') with open(r'{}'.format(old_path),mode='rt',encoding='utf-8') as f1, open(r'{}'.format(new_path),mode='wt',encoding='utf-8') as f2 : res = f1.read() f2.write(res) print('文本复制成功')
2、编写登录程序,账号密码来自于文件
name = input('注册账号:') password = input('注册密码:') with open('user.txt',mode='rt',encoding='utf-8') as f: for line in f: # print(line,end='') # egon:123 user_name,user_password=line.strip().split(':') if name == user_name and password == user_password: print('登陆成功') break else: print('账号或密码错误')
3、编写注册程序,账号密码来自于文件
name = input('注册账号:') password = input('注册密码:') with open('db.txt',mode='r+t',encoding='utf-8') as f: for i in f: info_name,info_pwd= i.strip().split(':') if name == info_name: print('账号已注册') break else: with open('db.txt',mode='at',encoding='utf-8') as n: n.write('{}:{} '.format(name,password)) print('完成注册')