摘要:
source={'a':{'b':1,'c':2},'d':{'e':3,'f':{'g':4}}} target={} def flatmap(src,prefix=''): for k,v in src.items(): if isinstance(v,(dict,)): flatmap(v,p 阅读全文
摘要:
import functools def logger(fn): # @functools.wraps(fn) def wrapper(*args,**kwargs): 'this is wrapper' print('before call fn') kin=fn(*args,**kwargs) 阅读全文
摘要:
def copy_properties(src,dst): # 提供一个函数,被封装函数属性 copy 到包装函数属性,保持被封装函数属性不变 dst.__name__=src.__name__ dst.__doc__=src.__doc__ dst.__qualname__=src.__qualn 阅读全文