文章詳情頁
python - 一個簡單的裝飾器例子報錯
瀏覽:113日期:2022-09-21 17:49:27
問題描述
練習《PYTHON核心編程(第二版)》中一個有關函數裝飾器的例子(例11.2),可是報類型錯誤,Type Error:’NoneType’ object is not callable。一直查不出原因,請高手指點一下。所用Python是3.5.2版本。程序代碼如下:
錯誤提示:
問題解答
回答1:貼上源代碼 文本,再回復。
回答2:已經找到錯在哪里了,在定義裝飾器函數tsfunc時,返回值應該是包裝的函數對象,而不是包裝的函數調用。應該寫為“return wrappedFunc”,而不是“return wrappedFunc()”
上一條:python - pyspider cookies問題,用requests設置cookies成功登錄微博但在pyspider中失敗下一條:python3.x - pybloomfilter 在python3 中是否無法使用
相關文章:
1. php - 請問大批量數據處理,如何分割?2. javascript - vue過渡效果 css過渡 類名的先后順序3. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)4. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。5. html5和Flash對抗是什么情況?6. css右浮動字的順序顛倒了7. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?8. javascript - 我是做web前端的,公司最近有一個項目關于數據統計的!9. javascript - 如何使用loadash對[object,object,object]形式的數組進行比較10. javascript - vuejs+elementui 購物車價格計算,點擊加減號修改數量總價都不會改變,但是計算執行了
排行榜
