编写登陆接口

旧城冷巷雨未停 提交于 2019-11-28 16:32:53

-输入用户名密码

-认证成功后显示欢迎信息

-输错三次后锁定

 

# -*- coding: utf-8 -*-
#this is make sure that linux to find the language to run the program
#!/usr/bin/env python 


#读取文件
def checkName(fileName,username):
    with open(fileName) as lines:
        for line in lines:
            line = line.strip()
          #print u"读取的数据为;%s"  % (line)
            if username == line:
                return True 

#在末尾写入字符
def writeName(fileName,username):
    file = open(fileName,"a")  
    file.write(username + "\n") 
    print u"该用户名:%s  已经被锁定!" % (username)
    file.close()


count=0
username = "aaa"
pwd = "bbb"
while count < 3:
    username = raw_input('please input username:')
    pwd = raw_input('please input pwd:')
    flag = checkName("usernameFile.txt",username)
    if flag:
        print u'该用户名已经被锁定!'
        break
    else:
        if username == 'alex' and pwd == 'alex':
            print 'Hello %s' % (username)
            break
        else:
            count += 1
            continue    
else:  
    writeName("usernameFile.txt",username)

 

 

-------------------------------------------------------------------------------------------------

 

QQ群:871934478

 

版权所有,转载请注明源地址                          

 

-------------------------------------------------------------------------------------------------

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!