Python中可以检测程序状态的错误处理
我对Python真的很陌生。我想为我的python脚本创建一个逻辑循环,当程序卡住时,它将自动跳转到下一行并继续程序 下面是我的代码示例,它是一系列不同的参数值组合。我知道某些参数组合可能会使程序崩溃,这就是为什么我希望有一个错误处理循环来保持程序运行Python中可以检测程序状态的错误处理,python,loops,python-2.7,error-handling,ipython,Python,Loops,Python 2.7,Error Handling,Ipython,我对Python真的很陌生。我想为我的python脚本创建一个逻辑循环,当程序卡住时,它将自动跳转到下一行并继续程序 下面是我的代码示例,它是一系列不同的参数值组合。我知道某些参数组合可能会使程序崩溃,这就是为什么我希望有一个错误处理循环来保持程序运行 ini_file="model-simulation fL=0.1,fks=1,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file) ini_file="model-simulatio
ini_file="model-simulation fL=0.1,fks=1,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
ini_file="model-simulation fL=0.1,fks=6,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
ini_file="model-simulation fL=0.1,fks=11,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
ini_file="model-simulation fL=0.1,fks=16,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
ini_file="model-simulation fL=0.1,fks=21,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
ini_file="model-simulation fL=0.1,fks=26,fno=1,fnc=1,fr=1,fs=1.ini"; pytopkapi.run(ini_file)
有时它会出现错误消息,如下图所示,从而停止整个程序。有人能帮我吗 您可以捕获异常,然后通过执行以下操作继续:
ini_files = ["model-simulation fL=0.1,fks=1,fno=1,fnc=1,fr=1,fs=1.ini",
"model-simulation fL=0.1,fks=6,fno=1,fnc=1,fr=1,fs=1.ini"]
for ini in ini_files:
try:
pytopkapi.run(ini)
except Exception as e:
print(e) # If you want to see your error
请参阅文档我不知道您所说的“逻辑循环”是什么意思。很抱歉,我的意思是,这个循环可以检测程序是否停止运行?若已经停止,它可以移动到脚本的下一行。什么是“停止”?如果程序停止了,它怎么做呢?如果您正在谈论错误处理,请阅读。是的,我认为它可能被称为python中的错误处理。从未听说过这个词,但非常感谢。