0
A
回答
5
这意味着你已经完成了例如
a = b - c
但是,尽管b
是int
,c is None
因此减法操作是不可能发生的。
至于根本原因,很可能是在某一点c = some_function()
,并有一条通过some_function
,将(隐式或显式)return None
的路径。
+0
+1的额外线索 – shreyas
0
TypeError: unsupported operand type(s) for -: 'int' and 'NoneType'
从上面提到的错误中可以明显看出,您正在对数据类型不同的数据执行某种操作。一个是int,另一个是None。
这意味着您不能对具有不同数据类型的两个操作数执行特定操作。
它类似于:添加两个芒果到3香蕉并且结果是未知。
相关问题
- 1. 有人可以解释这个System.ArgumentException错误的含义吗?
- 2. 有人可以解释我这个VBA代码的含义吗?
- 3. 任何人都可以解释这个ember-cli错误的含义吗?
- 4. 有人可以解释这个Python代码中的错误吗?
- 5. 有人可以解释这行代码的含义吗?
- 6. 有人可以解释这些特殊变量的含义吗?
- 7. 有人可以解释这个宏吗?
- 8. 有人可以解释错误吗?
- 9. 有人可以在`scan()`中解释这个错误吗?
- 10. 有人可以解释这个SQL语法错误吗?
- 11. 有人可以解释这个错误意味着什么吗?
- 12. 有人可以解释这一点吗?
- 13. 有人可以解释这个命令行示例中'$'的含义吗?
- 14. 有人可以解释如何解释这个logcat吗?
- 15. 这怎么可能?有人可以解释这个吗?
- 16. 有人可以解释吗?
- 17. 有人能解释一下这个node.js代码的含义吗?
- 18. 有人可以解释这段代码的意义吗?[Javascript]
- 19. 有人可以解释这个valgrind错误与开放mpi?
- 20. 有人可以帮助我解释这些线在MIPS中的含义吗?
- 21. 有人可以解释一个ENOBUFS错误吗?
- 22. 有人可以解释我有这个表的CSS问题吗?
- 23. 有人可以解释这个查询
- 24. 有人可以解释这个jQuery
- 25. 有人可以解释这个Array.prototype.find()polyfill?
- 26. 有人可以解释这个(VB)
- 27. 有人可以解释这个代码
- 28. javaScript:有人可以解释这个
- 29. 有人可以给我一个这个功能的解释吗?
- 30. 任何人都可以解释这个shell语句的含义吗?
我已经回答了您的具体问题,但是如果您提供完整的追溯和相关代码,我可能也可以帮助您*修复*错误。 – jonrsharpe