文章詳情頁
python - 一個簡單的裝飾器例子報錯
瀏覽:88日期: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. python - pyspider的分布式運行成功,2臺slave跑,但是時間并沒有縮短問題?2. python - 數據無法插入到mysql表里3. java - 創建maven項目失敗了 求解決方法4. javascript - ie11以下單擊打開不了file,雙擊可以。求解?5. mac里的docker如何命令行開啟呢?6. javascript - vue 2.0 :key的作用7. PHP類屬性聲明?8. mysql scripts提示 /usr/bin/perl: bad interpreter9. atom開始輸入!然后按tab只有空格出現沒有html格式出現10. php - MySQL數據庫設計,獲取點贊的人數
排行榜
