#!/usr/bin/env python3 #-*-encoding:utf-8-*- def w3(*args, **kwargs): print('233') def w1(): def ww1(func): def w3(*args, **kwargs): print('233') return func(*args,**kwargs) return w3 return ww1 @w1() def w2(name): print('%s' %(str(name))) return True @w1() def w4(name,pas): print('%s %s' %(str(name),str(pas))) return True s = w2('i') print(s) w4('i','w')