https://hackershare.dev/en/bookmarks/688118
[回答] 如何理解Python装饰器?