异常
异常
异常是我们在运行程序的过程中很可能会遇到的情况,Python支持异常处理。
语法格式:
try:
可能出现异常的代码
except 异常类型名称:
处理异常的代码
finally:
处理代码
注意:在实际开发中很可能会有很多except,这里为了演示方便只写了一个,还有无论如何都会执行finally内的处理代码
代码
#!/usr/bin/env python
filename = '/etc/protocols'
f = open(filename)
try:
f.write('111111111111111111')
except:
print('file write error!')
finally:
print('finally')
运行结果
┌──(root㉿kali)-[~/python_code/python_2]
└─# python a.py
file write error!
finally
还有一个关键字raise可以抛出异常,不过这里我不讲解,有些关于Python详尽的知识在Python学习板块,可以去那里学习Python更多的知识内容。
浙公网安备 33010602011771号