Discuss / Python / 作业

作业

Topic source

吃货

#1 Created at ... [Delete] [Delete and Lock User]

def log(text = ''):

def decorator(fn):

@functools.wraps(fn)

def func(*args, **kw):

print('%s executed in %s ms' % (fn.__name__, datetime.now()))

return fn(*args, **kw)

return func

return decorator

@log()

def f1():

print('end call %s' % datetime.now())

@log('execute')

def f2():

print('end call %s' % datetime.now())

f1()

f2()

print(f1.__name__)


  • 1

Reply