1. 程式人生 > >python錯誤和異常處理的簡單操作例項(try-except)

python錯誤和異常處理的簡單操作例項(try-except)

#coding=utf8 
print '''
程式編譯時會檢測語法錯誤。
當檢測到一個錯誤,直譯器會引發一個異常,並顯示異常的詳細資訊。
在程式碼中新增錯誤檢測及異常處理,只需要將程式碼封裝在try-except語句中。
try:
   try_suite
except :
   except_suite
-------------------------------------------------------------------------------
try之後的程式碼組就是使用者管理的程式碼。
except之後的程式碼組是處理錯誤的程式碼。
'''
try:
    filename=raw_input("Enter file name:")
    output=open(filename,'r')
    for eachline in output:
        print eachline
    output.close()
except IOError,e:
    print "file open error:",e