''' 6. 现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许 def my_log(name): print('%s欢迎登陆'%(name) 7.利用装饰器为函数加上统计执行时间的功能。 提示 time模块中的time()函数可以获取当前时间 ''' import time import functools global a def decorator(g): def wrapper(*args,**kw): global a a = time.time() name = input('请输入账号') password = input('请输入密码') if name == 'python' and password == '123': return g(name) else: print('输入错误') global b b = time.time() return 0 return wrapper @decorator def my_log(name): print('%s欢迎登陆'%(name)) global b b = time.time() my_log() print(b-a)