pythonwrapper是什么
1、說明
wrapper是裝飾器的意思,裝飾器本質上是一個Python函數。可以讓其他函數,在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象。
2、應用場景
插入日志、性能測試、事務處理、緩存、權限校驗等
3、實例
無參數的裝飾器。
defdebug(func):
defwrapper():
print('[DEBUG]:enter{}()'.format(func.__name__))
returnfunc()
returnwrapper
@debug
defsay_hello():
print('hello!')
say_hello()
"""
[DEBUG]:entersay_hello()
hello!
"""
以上就是pythonwrapper的介紹,大家在python中還是比較容易遇到裝飾器的使用,可以在看完內容后做一些練習。更多Python學習教程請關注IT培訓機構:千鋒教育。