1 登录认证
Posted xiao-ge
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 登录认证相关的知识,希望对你有一定的参考价值。
staus = False with open(‘user‘, ‘r‘) as f: user = f.readlines()[0].strip() f.seek(8) pawd = f.readlines()[1].strip() def login(inner): def console(*args, **kwargs): global staus ###调用global全局变量 如果此处不定义,因为下行定义了 staus,会报错,而直接在上方定义 ##staus=False 就不能调用else if staus == False: username = input(‘your name is: ‘) passwd = input(‘your passwd is: ‘) print(user) print(pawd) if user == username.strip() and pawd == passwd.strip(): print(‘a‘) inner() staus = True else: print(‘The name or paswd is error!‘) else: inner() print(‘b‘) return console @login def home(): print(‘welcome to home‘) @login def book(): print(‘welcome to book‘) home() book()
以上是关于1 登录认证的主要内容,如果未能解决你的问题,请参考以下文章