參考的URL:https://www.runoob.com/w3cnote/python-func-decorators.html
Decorators --> Pythonic
切入點:
函數 -- 函數中的函數 -- 函數中返回函數 -- 將函數作爲參數傳遞給另一個函數(簡單裝飾器)
@符號 --> 將裝飾器放到需要被裝飾的函數前;
@wraps() --> 函數即使被裝飾器裝飾,也可以打印其__name__信息;
@wrap() --> from functools import wraps
@wraps接受一個函數來進行裝飾,並加入了複製函數名稱、註釋文檔、參數列表等等的功能。這可以讓我們在裝飾器裏面訪問在裝飾之前的函數的屬性;