在python及其他语言中,会遇到许许多多的错误,在编程时要考虑到客户不会按照规范使用甚至会有黑客恶意攻击,所以要保证程序对于出现错误要及时处理
try-except检验错误
- List item捕捉异常可以使用try/except语句。
- List itemtry/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
- List item如果你不想在异常发生时结束你的程序,只需在try里捕获它。
try
except Exception(异常类型)[as reason](异常原因)
else
finally
raise
try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生
例如
try
f = open('一个文件.txt')
print(f.read())
f.close()
except-OSError #文件打开失败,检测是系统类型错误
print('文件出错')