Eu sou realmente novo no Python. Eu gostaria de criar um loop lógico para o meu script python, quando o programa o coloca automaticamente na próxima linha e continua o programa.
Aqui está um exemplo do meu código que era uma sériede diferentes combinações de valores de parâmetros. Estou ciente de que algumas combinações de parâmetros podem travar o programa e é por isso que eu quero ter um loop Error Handling para manter o programa em execução.
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)
Às vezes, ele terá mensagens de erro como a imagem a seguir, que interrompe todo o programa. Alguém poderia me ajudar?
Respostas:
2 para resposta № 1Bem, você pode pegar as exceções e continuar fazendo:
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
Vejo Tratamento de erros documentação