Open utterances-bot opened 2 years ago
0、文章写的特别棒。但我个人使用该库中发现一些局限性,或许是其没火的原因之一。也可能是我理解不够,欢迎有兴趣的一起深入探讨。
1、如下图,@decorator.decorator
相当于简化省略了①②的部分,只要写③就可以。而且def wrapper的*args, **kwargs可以直接写到def clipboard_decorator里。
2、像①这种,如果只是导包,放到wrapper里每次都执行,影响也不大,只是损失点性能。
3、但如果在①②有下图这种情况,需要打包数据的场合,就行不通了。
4、另外,如果我的装饰器参数本身也要打包比较复杂,似乎也用不了。
7.10 让你的装饰器写得更轻松的神库 — Python黑魔法手册 1.0.0 documentation
https://magic.iswbm.com/c07/c07_10.html