接觸python 一直覺着編譯後報錯常常沒能捕捉顯示,每次也只能從頭看到尾
剛好在水木社區中看到關於異常捕捉帖子python
方法一:捕獲全部異常io
try:編譯
a=b社區
b=cimport
except Exception,ex:方法
print Exception,":",exim
方法二:採用traceback模塊查看異常異常
import traceback
try:
a=b
b=c
except:
traceback.print_exc()
方法三:採用sys模塊回溯最後的異常
import systry: a=b b=cexcept: info=sys.exc_info() print info[0],":",info[1]