Log in to write interfaces

- Enter the user name and password

- After successful authentication display a welcome message

- After unsuccessful attempts to enter the lock

 

# -*- 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 group: 871 934 478

 

All rights reserved Please indicate the source address                          

 

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

 

 

Guess you like

Origin www.cnblogs.com/yiliangmi/p/11415667.html