python try except

前端之家收集整理的这篇文章主要介绍了python try except前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一个简单的例子

In [3]: int('11')
Out[3]: 11
In [4]: int('11.11')
...
ValueError
...

加入 try except:

In [5]: try:
   ...:     int('11')
   ...: except:
   ...:     print('something wrong')
   ...:

In [6]: try:
...: int('11.11')
...: except:
...: print('something wrong')
...:
something wrong

In [8]: try:
int('11.11')
except Exception as e:
print('something wrong: %s' % e)
...:
something wrong: invalid literal for int() with base 10: '11.11'

In [9]: try:
int('11.11')
except ValueError as e:
print('something wrong: %s' % e)
...:
something wrong: invalid literal for int() with base 10: '11.11'

In [10]: try:
int('11.11')
except ZeroDivisionError as e:
print('something wrong: %s' % e)
....:

ValueError Traceback (most recent call last)

in () 1 try: ----> 2 int('11.11') 3 except ZeroDivisionError as e: 4 print('something wrong: %s' % e) 5

ValueError: invalid literal for int() with base 10: '11.11'

猜你在找的程序笔记相关文章