亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python異常模塊traceback用法實例分析

2019-11-02 14:08:06
字體:
來源:轉載
供稿:網友

本文實例講述了Python異常模塊traceback用法。分享給大家供大家參考,具體如下:

traceback模塊被用來跟蹤異常返回信息. 如下例所示:

import tracebacktry:  raise SyntaxError, "traceback test"except:  traceback.print_exc()

將會在控制臺輸出類似結果:

Traceback (most recent call last):
  File "H:PythonWorkSpaceTestsrcTracebackTest.py", line 3, in <module>
    raise SyntaxError, "traceback test"
SyntaxError: traceback test

類似在你沒有捕獲異常時候, 解釋器所返回的結果.

你也可以傳入一個文件, 把返回信息寫到文件中去, 如下:

import tracebackimport StringIOtry:  raise SyntaxError, "traceback test"except:  fp = StringIO.StringIO()  #創建內存文件對象  traceback.print_exc(file=fp)  message = fp.getvalue()  print message

這樣在控制臺輸出的結果和上面例子一樣,traceback模塊還提供了extract_tb函數來格式化跟蹤返回信息, 得到包含錯誤信息的列表, 如下:

import tracebackimport sysdef tracebacktest():  raise SyntaxError, "traceback test"try:  tracebacktest()except:  info = sys.exc_info()  for file, lineno, function, text in traceback.extract_tb(info[2]):    print file, "line:", lineno, "in", function    print text  print "** %s: %s" % info[:2]

控制臺輸出結果如下:

H:PythonWorkSpaceTestsrcTracebackTest.py line: 7 in <module>
tracebacktest()
H:PythonWorkSpaceTestsrcTracebackTest.py line: 5 in tracebacktest
raise SyntaxError, "traceback test"
** <type 'exceptions.SyntaxError'>: traceback test

test1.py中,當分母為0的時候,調用系統退出。代碼如下:

#!/usr/bin/pythonimport sysdef division(a=1, b=1):  if b==0:     print 'b eq 0'     sys.exit(1)  else:     return a/b

test2.py中,用try..except捕獲異常,然后traceback.print_exc()打印。

代碼如下:

#!/usr/bin/pythonimport sysimport tracebackimport test1a=10b=0try:  print test1.division(a,b)except:  print 'invoking division failed.'  traceback.print_exc()  sys.exit(1)

執行test2.py失敗拋出異常。

$python test2.py

execution python-2.5.1/python (enodeb/linux)b eq 0invoking division failed.Traceback (most recent call last): File "test2.py", line 10, in <module>  test1.division(a,b) File "/home/fesu/test1.py", line 6, in division  sys.exit(1)SystemExit: 1

更多Python相關內容感興趣的讀者可查看本站專題:《Python入門與進階經典教程》、《Python字符串操作技巧匯總》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产天堂久久国产91| 久久久国产精品视频| 欧美xxxx18性欧美| 久久精品视频中文字幕| 国产亚洲美女精品久久久| 亚洲国产精品专区久久| 久久中国妇女中文字幕| 亚洲国产精品电影在线观看| 91牛牛免费视频| 日韩av一区二区在线观看| 亚洲性猛交xxxxwww| 91国在线精品国内播放| 国产69精品99久久久久久宅男| 97精品久久久中文字幕免费| 中文字幕国内精品| 亚洲国产97在线精品一区| 91sao在线观看国产| 精品一区二区亚洲| 久久综合久久美利坚合众国| 日韩高清av一区二区三区| 91精品久久久久久久久久久久久久| 国产视频自拍一区| 国产99久久精品一区二区永久免费| 欧美自拍视频在线| 国产欧美日韩精品丝袜高跟鞋| 亚洲精品99久久久久| 中文字幕精品www乱入免费视频| 亚洲摸下面视频| 欧美视频13p| 久久久久久久香蕉网| 日韩视频在线免费| 国产精品欧美在线| 日韩免费观看在线观看| 国产专区欧美专区| 色av中文字幕一区| 亚洲国产精品va在线看黑人| 精品香蕉在线观看视频一| 日韩经典中文字幕在线观看| 性欧美亚洲xxxx乳在线观看| 亚洲网站在线看| 国产日韩在线视频| 国产精品99久久久久久久久| 久久精品国产精品亚洲| 国产成人精品电影| 精品一区二区三区三区| 日韩av电影院| 亚洲美女精品久久| 日韩中文字幕免费看| 91系列在线播放| 亚洲福利视频久久| 久久国产精品视频| 久久久久久久久久亚洲| 美女性感视频久久久| 日韩69视频在线观看| 久久成人精品一区二区三区| 日韩麻豆第一页| 日韩中文字幕亚洲| 日韩大片免费观看视频播放| 韩国精品久久久999| 日韩在线中文字| 欧美成在线视频| 2019中文字幕在线免费观看| 久久精品精品电影网| 欧美日韩在线视频观看| 日本不卡免费高清视频| 久久视频免费在线播放| 欧美性色xo影院| 欧美一级免费视频| 97精品免费视频| 成人激情在线观看| 欧美自拍视频在线| 美女黄色丝袜一区| 激情懂色av一区av二区av| 久久91超碰青草是什么| 久久视频免费在线播放| 69视频在线免费观看| 欧美一级黑人aaaaaaa做受| 亚洲精品免费网站| 国产丝袜视频一区| 亚洲欧美在线一区| 91精品国产91久久久久久吃药| 久久亚洲成人精品| 黑人精品xxx一区一二区| 欧美日韩不卡合集视频| 成人精品久久一区二区三区| 日韩在线视频国产| 欧美高清视频在线播放| 欧美日韩日本国产| 91精品在线看| 欧美激情亚洲另类| 亚洲欧美日韩高清| 欧美性猛交xxxx久久久| 国产91精品在线播放| 韩国精品久久久999| 亚洲免费福利视频| 精品自拍视频在线观看| 亚洲欧美在线一区二区| 色视频www在线播放国产成人| 8x海外华人永久免费日韩内陆视频| 色与欲影视天天看综合网| 国产97在线观看| 久久久黄色av| 中文字幕亚洲专区| 国产精品精品视频一区二区三区| 欧美裸体男粗大视频在线观看| 亚洲欧美日韩一区在线| 久久久精品中文字幕| 久久久久久久影视| 国产精品一区=区| 日韩欧美国产网站| 国产伊人精品在线| 亚洲午夜女主播在线直播| 欧美日韩午夜剧场| 久久亚洲综合国产精品99麻豆精品福利| 欧美第一黄网免费网站| 亚洲精品第一页| 国产精品视频永久免费播放| 亚洲国产成人久久综合一区| 中文字幕亚洲色图| 俺去啦;欧美日韩| 色综合天天综合网国产成人网| 欧美—级a级欧美特级ar全黄| 欧美成人中文字幕在线| 欧美精品电影在线| 国产精品久久久久77777| 性色av一区二区三区红粉影视| 日韩久久精品电影| 亚洲欧洲美洲在线综合| 国产在线视频2019最新视频| 中文字幕亚洲综合久久筱田步美| 亚洲最新视频在线| 欧美做受高潮电影o| 国产精品aaaa| 日韩亚洲成人av在线| 亚洲人成网站在线播| 欧美成人激情视频| 中文字幕久久久| 欧美成人在线免费视频| 色阁综合伊人av| 欧美一区二区三区……| 国产亚洲成av人片在线观看桃| 超碰97人人做人人爱少妇| 午夜精品免费视频| 福利视频导航一区| 国产精品免费网站| 欧美激情一级精品国产| 精品亚洲一区二区三区在线观看| 久久伊人91精品综合网站| 亚洲高清一二三区| 久久精品国产99国产精品澳门| 亚洲一区二区三区乱码aⅴ| 亚洲成年人影院在线| 日韩久久免费视频| 日韩美女中文字幕| 91精品91久久久久久| 九九热在线精品视频| 亚洲精品一区中文| 亚洲天堂久久av| 亚洲日本成人网| 亚洲成人在线视频播放| 中文字幕亚洲在线| 国产日韩在线亚洲字幕中文| 久久久国产视频| 精品欧美一区二区三区|