微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐