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


 
 
posted @ 2021-09-18 10:39  代码小可爱  阅读(71)  评论(0)    收藏  举报