- 身份认证 authenticate
- 日志记录
- 输入合理性检查 validation_check
- 缓存 lru_cache
通常使用缓存装饰器,来包裹这些检查函数,避免其被反复调用,进而提高程序运行效率,比如写成下面这样
@lru_cache
def check(param1, param2, ...) # 检查用户设备类型,版本号等等
...
@lru_cache
def check(param1, param2, ...) # 检查用户设备类型,版本号等等
...
本文标题:装饰器的应用
本文链接:https://www.haomeiwen.com/subject/nnqpnhtx.html
网友评论