本文实例讲述了Python3模拟登录操作。分享给大家供大家参考,具体如下:
模拟登录_要求:
1. 用户输入账号密码进行登录
2. 用户信息保存在文件内
3. 用户密码输入错误三次后锁定用户
逻辑图:
代码:
#!/usr/bin/env python3
# Author:Robert
# --*-- coding: utf-8 --*--
count = 0 #记录试错次数,计数项赋初始值
load = True #完成功能后退出,赋初始值
file = open("用户信息文件.txt",'r',encoding='utf-8')
file_lock = open("锁定用户信息文件.txt",'r+',encoding='utf-8')
line = eval(file.readline()) #将正确信息中的字符串转换成字典(原字符串为字典格式)
line_list = eval(file_lock.readline()) #将正确信息中的字符串转换成列表(原字符串为列表格式)
def out(): #定义重复代码,目的是帮助跳出while循环并关闭已打开的文档
global load
load = False #赋值