Python入门小程序:错误锁定
2018-04-02 21:08
309 查看
Python入门小程序:错误锁定
7.pyimport os welcome = 'welcome to heroes world!' i = 0 while True: if os.path.isfile('lock.log'): # 判断是否存在lock.log文件 print('locked') break username = input('login:') password = input('password:') i += 1 if username == 'milo' and password == '123': print(welcome) else: if i == 3: open('lock.log','w').write(username) # 将错误的用户名写入lock.log文件 print('locked by %s'%username) break
输入三次用户名或密码错误后,系统将错误的用户名写入lock.log文件。
错误三次后,在7.py目录下生成lock.log文件。且无法再次运行改程序(锁住),将lock.log文件删除后便可再次运行。
相关文章推荐
- python小练习之登录程序,登录三次错误之后锁定账户
- QT5入门之10 - 启动程序失败,路径或者权限错误
- Python入门 【二】第一个Python程序
- Python程序提示SyntaxError: invalid syntax错误
- Python入门学习(三)GUI程序
- python入门:Eclipse第一个python程序
- Python3.6 20个入门级小程序(五)
- Python入门程序:文件操作和IO异常
- Python连接mysql出现1045错误,Java(其他程序)连接正常。
- python核心编程“第一个Python程序”makeTextFile.py中错误纠正
- 【python】python入门篇:python安装和环境配置、pycharm安装、第一个python程序hello world
- Python入门之程序执行方式
- Python入门小程序
- Python程序提示SyntaxError: invalid syntax错误
- (2)提示错误:当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
- “failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误
- X Chen笔记---安装Python过程中提示安装程序错误并回滚
- Python从入门到放弃(Mac) - Hello World(从安装到你的第一个程序)
- 运行python程序时出现错误“SyntaxError: Non-ASCII character '\xe8' in file variable.py on line 1, but no encod”
- 程序设计入门—Python之第二周作业