在Python有一類特殊的函數(shù)硝桩,叫裝飾器函數(shù)笙僚。裝飾器函數(shù)可以在函數(shù)的調用的時候成福,將裝飾器的內(nèi)容注入到函數(shù)之中碾局。在定義裝飾器函數(shù)時荆残,需要引入functools.wraps奴艾。下面是一個給函數(shù)增加執(zhí)行l(wèi)ogger的裝飾器的例子。
執(zhí)行測試的結果如下:
在Web Framework内斯, Flask的Route的定義就是采用的裝飾器蕴潦,來裝飾我們的web訪問路由。
在Python有一類特殊的函數(shù)硝桩,叫裝飾器函數(shù)笙僚。裝飾器函數(shù)可以在函數(shù)的調用的時候成福,將裝飾器的內(nèi)容注入到函數(shù)之中碾局。在定義裝飾器函數(shù)時荆残,需要引入functools.wraps奴艾。下面是一個給函數(shù)增加執(zhí)行l(wèi)ogger的裝飾器的例子。
執(zhí)行測試的結果如下:
在Web Framework内斯, Flask的Route的定義就是采用的裝飾器蕴潦,來裝飾我們的web訪問路由。