文章详情页
python - 一个简单的装饰器例子报错
浏览:212日期: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. javascript - sublime怎么支持webp的浏览?2. javascript - nginx 反向代理 js跨域问题?3. css3 - img垂直水平居中问题4. python - pig latin问题 总是出现list/string index out of range5. javascript - sublime已经安装了babel插件和sublimelinter-jshint为什么还是显示es6语法错误?6. html5 - 为什么浏览器可以显示HTML文档中未被定义的标签?7. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)8. javascript - angularJS select标签问题9. javascript - 关于mongodb的认证问题10. python - 如何解决程序运行太久之后被操作系统暂停的情况?
排行榜

网公网安备