格式:
try:
可能出现异常的代码
except:
如果有异常出现的代码
finally:
无论是否有异常出现都会执行的代码
情况1:
try:
有可能会产生多种异常
except 异常的类型1:
pass
except 异常的类型2:
pass
except 异常的类型3:
pass
except Exception:
pass
如果是多个except,异常类型顺序需要注意,最大的except要放到最后
情况2:获取exception的错误原因
try:
有可能会产生多种异常
except 异常的类型1:
pass
except 异常的类型2:
pass
except 异常的类型3:
pass
except Exception as err:
print('err',err ) err的内容就是错误原因
相关文章
- 11-25如何使用python以编程方式计算存档中的文件数
- 11-25python-是否有一种方法可以从subprocess.Popen实例中读取字符,当它调用的进程尚未发出换行符时?
- 11-25如何将rfcomm shell命令的结果放入python中的变量中?
- 11-25如果命令无效,在Python 3.4中调用子流程并处理错误?
- 11-25Python3中的super()函数详解
- 11-25python中的循环
- 11-25从产品名称中 分离出产品类别 对长字符串的处理
- 11-25python – Pandas中双括号`[[…]]`和单括号`[..]`索引之间的区别
- 11-25【菜鸟记录学习中遇到的问题】[Python篇]invalid syntax报错原因
- 11-25【381】python 获取列表中重复元素的索引值