python try異常処理メカニズムを深く理解する


python try異常処理メカニズムを深く理解する

#python try       
# :      (try/except/else)
# :                   (try/finally)

try/except/else  
try:
  <  > #      
except <  >: 
  <  > #   try     'name'  
except <  >,<  >:
  <  > #     'name'  ,       
else:
  <  > #        
#try      ,     try   ,python              ,               ,try     ,                    。
#1、   try           ,python    try            except  ,      ,        try  (               )。
#2、   try          ,      except  ,          try,         (       ,          )。
#3、   try           ,python   else      (   else  ),         try  。


try/finally  
try:
  <  >
finally:
  <  > #  try     

python    finally  ,  try           。
1、        ,python  try  ,   finally  ,    。
2、   try       ,python      finally  ,          try,         try  。
                     ,try/finally    。

#             finally     close()  

try        
except:       
except name:         
except name,value:            (         value,)
except (name1,name2):          
else:       
finally:     

>>> try:
  f = open('file.txt')
except IOError, e:
  print e
else:
    print 'wrong'

    
[Errno 2] No such file or directory: 'file.txt'

   python     try/except/finally

try: 1:  x    ,  z,i
  x 2:  x   ,  :  except        y,i
except(name):  :    ,  i,           
  y
else:
  z
finally:
  i
以上、python try異常処理の仕組みを深く理解しました。小編集は皆さんに全部の内容を共有しました。参考にしてもらいたいです。どうぞよろしくお願いします。