文章详情页
python - 一个简单的装饰器例子报错
浏览:235日期: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. docker网络端口映射,没有方便点的操作方法么?2. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?3. html5 - 请问一下写H5的时候 你们都是兼容那些手机4. angular.js - angularjs scope.$watch取不到input变化的值5. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?6. macos - mac下docker如何设置代理7. docker api 开发的端口怎么获取?8. javascript - Android 的 webview 中怎么监听 url 的 hash 变化9. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????10. docker-machine添加一个已有的docker主机问题
排行榜

网公网安备