Python初学练习01:简易登录验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初学练习01:简易登录验证相关的知识,希望对你有一定的参考价值。

login.py

#!/usr/bin/python
ufile=‘user.txt‘
lockfile=‘lock.txt‘

import tab,os

logincleck = False
loginlock = False
locknum=1
while True:
 print "Input ID and Password.Please"
 userid=raw_input("UserID:").strip()
 userpass=raw_input("Password:").strip()
 if len(userid) > 0 and len(userpass) > 0 :
  break
while True :
 f1=file(ufile)
 f2=file(lockfile)
 for f2line in f2.readlines():
  if f2line.split()[0] == userid :
   loginlock = True
   break
 else:
  f2.close
 if loginlock is True:
  print "ERROR:ID is lock"
  break
 for f1line in f1.readlines():
  if f1line.split()[0] == userid and f1line.split()[1] == userpass :
   print "welcome %s " %userid
   logincleck = True
   break
 if logincleck is True:
  break
 if locknum > 3 :
  print "ERROR:password > 3 ,ID is lock"
  f3=file(lockfile,‘a‘)
  f3.write("%s\n" % userid)
  f3.close
  break
 print "Error:ID or Password error.input password.please"
 userpass=raw_input("Password:").strip()
 locknum=locknum+1


本文出自 “云横秦岭家何在” 博客,请务必保留此出处http://loren2012.blog.51cto.com/5089992/1869061

以上是关于Python初学练习01:简易登录验证的主要内容,如果未能解决你的问题,请参考以下文章

Python初学练习02:简易通讯录-优化搜索功能

python练习1简易登录接口

#python初学个人笔记01- 用python做一个简易贪吃蛇游戏画蛇和苹果

初学Java8:通过JDBC实现简易人力资源管理系统

初学pyhon的几个练习小程序

python实现登录验证(循环练习)