首页 > 代码库 > Python 简单学习
Python 简单学习
import sys
retry_limit = 3
retry_count = 0
account_file=‘accounts.txt‘ #需要自己建立
lock_file=‘account_lock.txt‘ #需要自己建立
while retry_count <retry_limit:#只要不重复三次就不断的循环
username=raw_input(‘\033[32;1mUsername:\033[0m‘)
lock_check=file(lock_file)#当用户输入之后打卡lock_file文件
#循环读取lock_file
for line in lock_check.readlines():
if username in line:
#如果存在就直接退出
sys.exit(‘\033[31;1mUser %s is Locked!\033[0m‘ %username)
password=raw_input(‘\033[32;1mPassword:\033[0m‘)
#到达这里就说明account_lock.txt里面没有用户
f=file(account_file,‘rb‘)#打开账号文件
match_flag=False#设置一个标志
for line in f.readlines():
user,passwd=line.strip("\n").split()#去掉每行多余的\n 并且把得到值赋值给user,passwd
if username==user and password==passwd:
#判断用户和密码是否相等
print ‘Match!‘,username
match_flag=True #如果匹配上就把标志设置为True
#匹配上就break
break
f.close()#关闭读取的文件
if match_flag ==False:#如果表示为False 那么证明匹配错误
print ‘User umMatcher‘
retry_count +=1
else:
print "Wlecome login system about apple"
else:
print ‘Your account is Locked‘
Python 简单学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。