Python的try/excpet是用來測試程式或避免程式錯誤而無法執行
保持之好的習慣,將可能會發生錯誤的程式區塊
加到try/excpet裡,如果這程式區塊在try裡正常達執行
則except區塊會被忽略,反之出現錯誤就會跳到except裡執行
下面是一個簡單的例子,資料型態的轉換
字串轉換成數字,如果字串由數字組成
則程式可正常執行,如果不是就會發生錯誤
num = raw_input('Enter a number:')
try:
my_num = int(num)
print my_num
except:
my_num = 0
print "error input"
沒有留言:
張貼留言