PYTHON自学手册--用户登陆接口
2017-07-25 21:50
281 查看
# PYTHON自学手册--用户登陆接口
要求编写登录接口 :
输入用户名和密码
认证成功后显示欢迎信息
用户名输错,提示用户不存在,重新输入(5次错误,提示尝试次数过多,退出程序)
用户名正确,密码错误,提示密码错误,重新输入.(密码错误3次,锁定用户名并提示,退出程序)
流程图
黑名单用户文件
白名单用户文件
代码如下:
import sys with open('white_user.txt','r',encoding='utf-8')as w_user,\ open('black_user.txt','r',encoding='utf-8')as b_user: user_lis_bak=b_user.read().split(',')#黑名单列表 user_lis_dict={} for i in w_user: #print(i) user_lis_dict.setdefault(i.split()[0],i.split()[1]) for i in range(5): name = input('请输入用户名:') if name in user_lis_bak: print('用户名已被锁定') continue elif name in user_lis_dict: for count in range(3): password = input('请输入密码:') if password == user_lis_dict.get(name): print('亲爱的会员,欢迎回来!') sys.exit(0) else: if count==2: name_bak_white = open('black_user.txt', 'a', encoding='utf-8') name_bak_white.write(name + ',') name_bak_white.close() print('用户名已被锁定') sys.exit(0) print('密码错误,请重新输入') continue else: if i == 4: print('尝试次数过多,退出') continue w_user.close() b_user.close()
相关文章推荐
- 【我们一起自学Python】-课后作业:编写登陆接口
- Python之简易用户登陆代码
- 监控Windows 域用户登陆情况 python
- Python 学习练习之用户登录接口
- 送书福利| Python 完全自学手册
- Python编写登陆接口的方法
- Python学习作业之登陆接口_For
- Python基础-项目实战-day10 用户注册与登陆
- Python使用装饰器模拟用户登陆验证功能示例
- Python用户密码登陆匹配验证(文件处理)
- Python 登陆接口小程序V1
- Python 登陆接口小程序V2
- python脚本--用户密码登陆1
- python 模拟用户登陆豆瓣小组,删除小组内自己发起的帖子
- python 用户登陆
- python 登陆接口
- v9用于静态页查询登陆状态以及用户信息的ajax接口
- 自学Python:第7篇——用户输入与while循环
- 【python】完全自学笔记(速查手册) - 人生苦短,我用python
- python利用网易云音乐接口搭建的音乐推荐,根据单曲歌名推荐相关用户喜爱的歌曲