日拱一卒 Note
搜索
标签
资源
有意思
搜索
标签
资源
有意思
🗒️
Python装饰器
NotionNext
/
2023-10-7
Python
type
status
slug
summary
tags
category
icon
password
Date
1. 带参数的装饰器
有时,你可能希望装饰器能接受参数以便进行更灵活的操作。这可以通过在外层再嵌套一个函数来实现。
2. 类装饰器
除了函数,类也可以作为装饰器。类需要定义
__call__
方法以便可以作为函数调用。
3. 多个装饰器
一个函数可以被多个装饰器装饰。装饰器的应用顺序是从内到外。
4. functools.wraps
使用
functools.wraps
可以保留被装饰函数的元信息(如名称、文档字符串等)。
Loading...
← 返回上页
↑ 回到顶部