文章詳情頁
python - 一個(gè)簡單的裝飾器例子報(bào)錯(cuò)
瀏覽:117日期:2022-09-21 17:49:27
問題描述
練習(xí)《PYTHON核心編程(第二版)》中一個(gè)有關(guān)函數(shù)裝飾器的例子(例11.2),可是報(bào)類型錯(cuò)誤,Type Error:’NoneType’ object is not callable。一直查不出原因,請(qǐng)高手指點(diǎn)一下。所用Python是3.5.2版本。程序代碼如下:
錯(cuò)誤提示:
問題解答
回答1:貼上源代碼 文本,再回復(fù)。
回答2:已經(jīng)找到錯(cuò)在哪里了,在定義裝飾器函數(shù)tsfunc時(shí),返回值應(yīng)該是包裝的函數(shù)對(duì)象,而不是包裝的函數(shù)調(diào)用。應(yīng)該寫為“return wrappedFunc”,而不是“return wrappedFunc()”
上一條:python - pyspider cookies問題,用requests設(shè)置cookies成功登錄微博但在pyspider中失敗下一條:python3.x - pybloomfilter 在python3 中是否無法使用
相關(guān)文章:
1. javascript - 小程序中遇到j(luò)s執(zhí)行時(shí)序問題2. python - [已解決]flask QQ郵箱mail3. python3.x - git bash如何運(yùn)行.bat文件?4. 主題切換問題,用過別人的webapp在后臺(tái)切換模板主題后手機(jī)端打開網(wǎng)頁就是切換到的主題了5. html - eclipse 標(biāo)簽錯(cuò)誤6. 按照本節(jié)給的代碼“膽小如鼠”并不能變成紅色7. mysql 5個(gè)left關(guān)鍵 然后再用搜索條件 幾千條數(shù)據(jù)就會(huì)卡,如何解決呢8. mysql - SQL操作時(shí)間的函數(shù)?9. javascript - 為什么在谷歌控制臺(tái) 輸出1的時(shí)候,輸出的1立馬就不見了10. javascript - position fixed;設(shè)置了height 100 卻不是瀏覽器可視窗口的寬高,求大神釋疑。
排行榜

熱門標(biāo)簽