#!pythondeflogger(func):definner(*args,**kwargs):print("Argumentsare:%s,%s"%args,kwargs)returnfunc(*args,**kwargs)returninner@loggerdeffoo1(x,y=1):returnx*y@loggerdeffoo2():return2foo1(5,4)foo1(3,y="alex")foo2()出錯是:Argumentsare:5,4{}Traceback(mostrecentcalllast):File".\decorator.py",line18,infoo1(3,y="alex")File".\decorator.py",line5,ininnerprint("Argumentsare:%s,%s"%args,kwargs)TypeError:notenoughargumentsforformatstring我用的python是3.4.0
python3 decorator 求助
三國紛爭
2019-04-16 20:27:01