Le traitement d'exception est un traitement qui empêche le programme d'être interrompu en raison d'une erreur survenue au milieu. Par exemple, essayez ce qui suit:
list = [1,2,3,4,'a',5,6]
for i in list:
print(i/10)
Puis
0.1
0.2
0.3
0.4
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-21-78c5fd70e082> in <module>
2
3 for i in list:
----> 4 print(i/10)
TypeError: unsupported operand type(s) for /: 'str' and 'int'
Une erreur se produit en raison de la notation «a» et le programme est interrompu. Par conséquent, une erreur s'affiche.
for i in list:
try:
print(i/10)
except:
print("Error")
0.1
0.2
0.3
0.4
Error
0.5
0.6
J'ai bien fait.
Recommended Posts