python 装饰器 执行:由远到近,由上到下 装饰:由近到远,由下到上 案例一: def a(f): def o(): print('111') f() print('222') return o def log(j): def p(): print("before") j() print("after") return p @a @log def c(): print("Hello,World") c() 结果: 111 before Hello Word after 222