Parfois, vous ne voulez pas placer de code dans la partie except
parce que vous voulez simplement être sûr qu'un code s'exécute sans aucune erreur mais pas intéressé à les attraper. Je pourrais faire ça comme ça en C #:
try
{
do_something()
}catch (...) {}
Comment pourrais-je faire cela dans Python?, Car l'indentation ne permet pas ceci:
try:
do_something()
except:
i_must_enter_somecode_here()
BTW, peut-être que ce que je fais en C # n'est pas conforme aux principes de gestion des erreurs. J'apprécie si vous avez des idées à ce sujet.
try:
do_something()
except:
pass
Vous utiliserez l'instruction pass .
L'instruction pass ne fait rien. Il peut être utilisé lorsqu'une instruction est requise syntaxiquement mais que le programme ne nécessite aucune action.
try:
doSomething()
except:
pass
ou vous pouvez utiliser
try:
doSomething()
except Exception:
pass