/images/hugo/avatar.png

06 装饰器的类实现

上一篇文章中,我们讨论了如何实现一个带参数的装饰器,以及如何让装饰器可选的接收参数而不是必需输入参数。也讨论了如何让装饰器能在被包装函数的不

05 带参数的装饰器

在之前的博客,通过使用代理对象,装饰器工厂函数等技术,我们已经实现了一个通用装饰器。在这篇文章中,我们将使用前面文章中描述的装饰器工厂函数,

02 装饰器与描述符协议

上一篇文章说明了普通函数实现的装饰器存在的问题。本文我们将着眼于之前阐述的最后一个问题,如何将装饰器应用到一个描述符上。 1. 描述符协议 有关 Python 的