装饰:装饰者的元存储库 抽象 该项目鼓励探索Python中装饰器的局限性。 尽管装饰器可能是初学者的新手,但它们是该语言的一个非常有用的功能。 它们可以类似于Lisp Macros,但无需更改AST。 这些软件包中的@animated装饰器是@animated和@writing 。 该存储库是从头开始构建的,仅使用Python的标准库即可,无需依赖! 例子 动画的 用作装饰器并与上下文管理器混合 与嵌套上下文管理器一起使用 写作 另一个名为项目使用装饰包-基本上是的命令行界面。 只需添加3行代码即可使用装饰器@writing! 该行为是一台类似复古打字的计算机。 看看很棒的效果: 在我有关