python3之本地文件模拟登录

Posted exception999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3之本地文件模拟登录相关的知识,希望对你有一定的参考价值。

本地文件模拟登录

 

user.txt文本文件数据格式:

username:password

 1 #coding:utf-8
 2 
 3 #读取数据
 4 userFile = open("user.txt","r")
 5 userList = userFile.readlines()
 6 
 7 #登录次数限制
 8 count = 3
 9 
10 #登录成功标记
11 flag = True
12 
13 while count>0 and flag:
14     #输入用户名密码
15     user = input("Enter your user name:")
16     password = input("Enter your password:")
17 
18     #登录次数减1
19     count-=1
20 
21     #循环验证
22     for line in userList:
23 
24         #去除文本文件行末尾的回车换行符并拆分账号密码为列表
25         user1 = line.strip("
").split(":")
26 
27         #对账号密码进行校验
28         if user == user1[0] and password == user1[1]:
29             #校验成功对标记进行更新并结束循环
30             flag = False
31             break
32 else:
33     #flag为True则说明账号密码验证失败,count=3导致的while循环结束
34     if flag :
35         print("登录次数已达三次,登录失败,账号锁定")
36     else:
37         print("登录成功")
38 
39 #关闭数据
40 userFile.close()

以上是关于python3之本地文件模拟登录的主要内容,如果未能解决你的问题,请参考以下文章

python3作业:模拟登录

Python3 使用selenium库登陆知乎并保存cookie为本地文件

Python3 使用requests库读取本地保存的cookie文件实现免登录访问

Python3 关于excel 文件格式xls之读取写入和追加

Python3之利用Cookie模拟登录

python3.0 模拟用户登录,三次错误锁定