Python 3.x Python:遇到错误时退出循环
我有一个循环,每次迭代我都做一些矩阵运算。然而,在某个时刻,我开始得到奇异矩阵,程序只是停止,不继续循环之外的其余操作Python 3.x Python:遇到错误时退出循环,python-3.x,loops,Python 3.x,Loops,我有一个循环,每次迭代我都做一些矩阵运算。然而,在某个时刻,我开始得到奇异矩阵,程序只是停止,不继续循环之外的其余操作 如何在遇到错误时退出循环并继续执行程序的其余部分?关于您的代码或项目,我们没有足够的信息。但你可以用try试试: 因此,如果要将循环放入try-except语句中,请将循环放在try下面: 以下是文档: 你能发布一些你尝试过的代码吗?我建议签出:我有LinalError:矩阵是单数的,但当我执行Exception LinalError时,我得到了NameError:名称“Lin
如何在遇到错误时退出循环并继续执行程序的其余部分?关于您的代码或项目,我们没有足够的信息。但你可以用try试试:
因此,如果要将循环放入try-except语句中,请将循环放在try下面: 以下是文档:
你能发布一些你尝试过的代码吗?我建议签出:我有LinalError:矩阵是单数的,但当我执行Exception LinalError时,我得到了NameError:名称“LinalError”未定义,我的程序再次完全停止。尝试更改为“Exception LinalError:”可能吧?我确实编写了Exception LinalError:这是我尝试的原始内容,但它给了我运行时警告:在true_divide muX=nuX/np.sumnuxpress中遇到无效值。请发布一些代码,如果没有代码可供查看,则很难帮助解决此问题:
try:
YourLoopCode
except RunTimeError:
TheCodeHasGoneWrong