def outter(func):
@functools.inner(func) #这样不影响传入的参数
def inner(*arg):
print("请输入密码")
password = input("password : ")
if password == 'qwe' :
func(*arg)
else :
print("密码不正确")
return inner
@outter
def success():
print("登录成功")
success()
@functools.inner(func) #这样不影响传入的参数
def inner(*arg):
print("请输入密码")
password = input("password : ")
if password == 'qwe' :
func(*arg)
else :
print("密码不正确")
return inner
@outter
def success():
print("登录成功")
success()