【发布时间】:2017-08-27 23:57:38
【问题描述】:
这是我的 Python3 程序。
try:
while true:
A
except NewConnectionError:
print('error detection')
我认为当上面的程序捕获 NewConnectionError 时,它会在打印日志后返回“A”。但事实并非如此。
当程序捕获错误时,如何更改上述代码以递归地重新启动“A”。
谢谢。
附: 不仅重新启动,而且保持运行对我也有好处。 感谢您快速回复。
【问题讨论】:
-
您的代码格式已完全损坏。请edit 修复它。
-
为什么要递归?
-
当程序发现错误时,我想让它继续运行。
标签: python python-3.x