classyoyo(object):def__init__(self):self.is_logined=Falsedeflogin(self):print"dologin"self.is_logined=Truedeflogin_required(self,func):@functools.wrapsdefwrapper(self,*args,**kwargs):returnfunc(self,*args,**kwargs)ifself.is_logined:returnwrapperself.login()returnwrapper@login_requireddeftest_login(self):print'testing:login'代碼出錯:login_required()takesexactly2arguments(1given)第一次在類中寫閉包,請教哪里出錯了
python 我在類中做了個閉包..出錯了
有只小跳蛙
2019-04-13 08:46:14