Python 征程(用户输入名字进行密码验证)
#!/usr/bin/env python
account_file = file('account.txt')
user_list = account_file.readlines();
while True:
lock_file = file('lock.txt')
lock_list = []
for line in lock_file.readlines():
lock_list.append(line.strip('\n'))
username = raw_input('username:').strip()
print lock_list
if username in lock_list:
print 'sorry %s are in black list!' % username
exit(0)
if len(username) == 0:
print 'user can not empty'
else:
for line in user_list:
if username == line.split()[0]:
for i in range(3):
password = raw_input('password').strip()
for line in user_list:
if password == line.split()[1]:
print 'Welcome %s to my system !' % username
exit(0)
print 'password has incorrent three times'
lock_file = file('lock.txt','a')
lock_file.write('\n%s' % username)
lock_file.close()
break
print '%s are not in system account' % username
文件account.txt(用户保存文件)
luowen admin
admin 123
文件 lock.txt(黑名单文件)