为什么python3.6中没有打印错误消息



我有11个多进程池对象在任何时候同时运行,总共有大约50000个对象将运行,但当任何进程抛出类似divisionbyzero的错误并意外终止时,错误消息都不会打印出来,它们只会在代码位于(try:except:(块下时打印异常消息。我不明白这里发生了什么,如果有人能解释一下的话?

这可能是源代码在python版本3之前编写的结果。自版本3以来,打印对账单已更改为函数。因此,当您尝试在异常捕获中打印错误消息时,可能会出现语法错误。

示例:

在版本3更新之前:打印"答案是",2*2

之后:打印("答案是",2*2(

参见官方文件:https://docs.python.org/3/whatsnew/3.0.html

相关内容

  • 没有找到相关文章

最新更新