1 问题
如何利用python登录账户?
2 方法
通过。。。。。。。。等证明提出的方法是有效的,能够解决开头提出的问题。
代码清单 1
import os
import getpass
#认证次数,初始值为0
times = 0
while times < 3:
UserName ='aa' #初始化,后面校验是否存在输入的用户
UserName = input(" 请输入用户名: ")
PassWord = getpass. getpass(" 请输入密码: ")
#将账户与列表引入,以只读的方式。
with open(" configf'userlist.txt", r') as f:
for userlist in f:
#判断账户是否存在与文本中
if userlist. find (UserName) != -1 :
#print (type (userlist. find (UserName)))
_UserName,_ PassWord = userlist. strip0). split(,' )
break
else:
#_ _UserName = ' aa continue
if_ UserName ==' aa' :
print("用户”+ UserName +”不存在”)
continue
if UserName ==__ UserName and PassWord !=_ PassWord:
print ("密码不对”)
elif:
UserName==__UserName and FassWord==_ FassWord
print("欢迎回来”)
break
else:
print("再检查一次吧”)
times += 1
else:
print("用户已锁定,请稍后重试! ")
with open(" configl lockuser. txt" ,a+') as 1:
write (UserName + ' \n' )
write (UserName + ' \n' )
3 结语
针对用Python登录账户的问题,提出以上方法,通过本次实验,证明该方法是有效的,本次实验的方法有些繁琐,可以通过未来的学习对该方法进行简化和优化。