Discuss / Python / 答案

答案

Topic source

xiweta

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

import functools

def log(text=None): def decorator(func): @functools.wraps(func) def wrapper(args, **kw): return (print('begin call'), func(args, **kw), print('end call')) return wrapper return decorator(text) if callable(text) else decorator

@log() def now(): print('2015-3-25')


  • 1

Reply