文章详情页
python - 一个简单的装饰器例子报错
浏览:244日期: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. java - 为什么第一个线程已经释放了锁,第二个线程却不行?2. mysql在进行insert select的时候,有的字段跟关键字重复怎么处理?3. angular.js - angular中的a标签不起作用4. javascript - nodejs报错 打开localhost:3000 就报错5. 前端 - css自定义字体6. html - 如何删除css文件中没有被引用的类?7. MySQL分表之后如何做排序的问题8. 登录界面URL在服务器上无法找到9. java - 接口中的成员变量怎么不是常量了?10. css3动画 - css3 transition设置多个属性的时候不能只用逗号分隔?
排行榜

网公网安备