首页 / PYTHON / python中异常捕获方法
python中异常捕获方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python中异常捕获方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1857字,纯文字阅读大概需要3分钟。
内容图文
![python中异常捕获方法](/upload/InfoBanner/zyjiaocheng/432/d54a34051131447381fd3adcac83aba9.jpg)
第一我们先看看它的语法,语法很简单,就是在try-except中放入你想要执行的代码块,例如:、
try: somecode1 except 异常类型/名称: somecode2
这是最简单的一种情况,如果情况复杂可以使用多个except句子,例如:
try: somecode0 except 异常类型/名称1: somecode1 except 异常2: somecode2 except 异常3: somecode3
try-except还有更高级的用法,加入else,finally等,今天我们不展开说了有兴趣的可以自己深入研究下。
接下来我们来看一个简单例子,读写文件我们经常的操作,一个常见的问题就是找不到文件,或者文件名称,路径不正确,对这种情况,你就可以采用try-except代码块直观的方式来处理了:
try: withopen(filename, 'r+') as fp: data = fp.read() exceptIOError: msg = 'sorry, can not read or write this ' + filename printmsg
我们再看一个多except的例子,2个数字相减:
loop = 1 while loop == 1: try: a = input('请输入第一个数字> ') b = input('请输入第二个数字 > ') exceptNameError: print "请输入数字,不能输入字母" continue exceptSyntaxError: print "请仅输入一个数字." continue print a - b try: loop = input('按1再开始 > ') except (NameError,SyntaxError): loop = 0
以上二个例子就是最简单的try-except的用法了,如果想要保证脚本的健壮性,后续可多用try-except代码块吧,这会让你的代码看起来更专业。
更多python中异常捕获方法相关文章请关注PHP中文网!
内容总结
以上是互联网集市为您收集整理的python中异常捕获方法全部内容,希望文章能够帮你解决python中异常捕获方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。