代码执行过程中出现报错一般怎么处理:
1、分析报错原因
2、找到自己写的代码当中的,第几行出错了
另外,我们可以捕获异常,抓到这个异常,可以加上我们自己额外的代码处理,再抛出异常
一般哪些方面要捕获异常:
与第三资源交互的时候,一定要处理异常,因为涉及到资源释放的问题,需要做清理工作,例如http连接/数据库连接/excel操作。
一、捕捉异常的语法
(切记,try和except是成双成对出现的,其他的可以不要)
try:
可能报错的代码
except:(try里的代码出错,则进入except)
捉到异常
(try代码出错之后会执行里面的代码)
raise (抛出异常)
else:
(try里面的代码没报错会执行的代码)
finally:
无论是否出现异常,一定会执行的代码
举个例子,如下打开文件,文件不存在的异常捕捉处理:
try:
fs = open(r"D:\pyjb\py001\py_01\cyyy.txt","r",encoding="utf-8")
except: #捕获异常
print