python异常处理
python异常处理
·捕捉异常可以用try/except语句,try用来检测语句中的错误,except用于捕获异常信息与处理。
· try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生
·使用except不带任何异常类型
try:
正常的操作
......................
except:
发生异常,执行这块代码
......................
else:
如果没有异常执行这块代码 (以上方式可以捕获所有发生的异常,但不能识别出具体的异常信息)
·使用except带多种异常类型
try:
正常的操作
......................
except(Exception1[, Exception2[,...ExceptionN]]):
发生以上多个异常中的一个,执行这块代码
......................
else:
如果没有异常执行这块代码
·try-finally语句:无论是否发生异常,都将执行最后的代码。
触发异常
· 使用raise语句自己触发异常。
raise [Exception [, args [, traceback]]]
Python OS
·os模块提供了丰富的方法用来处理文件和目录。
·详情链接见:https://www.runoob.com/python/os-file-methods.html
浙公网安备 33010602011771号