Python入门小程序:错误锁定

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/FUZHENQI/article/details/79795201

Python入门小程序:错误锁定

7.py

import 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文件删除后便可再次运行。
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/FUZHENQI/article/details/79795201