文章詳情頁
python - 一個簡單的裝飾器例子報錯
瀏覽:84日期: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. android - NavigationView 的側滑菜單中如何保存新增項(通過程序添加)2. tp5 不同控制器中的變量調用問題3. 微信小程序可以用gulp,webpack嗎?4. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?5. python - 為什么正常輸出中文沒有亂碼,zip函數之后出現中文編程unicode編碼的問題,我是遍歷輸出的啊。7. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下8. 這段代碼既不提示錯誤也看不到結果,請老師明示錯在哪里,謝謝!9. php7.3.4中怎么開啟pdo驅動10. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)
排行榜
