亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python實(shí)現(xiàn)捕獲異常發(fā)生的文件和具體行數(shù)

 更新時(shí)間:2020年04月25日 10:01:15   作者:小小臭臭g  
這篇文章主要介紹了Python實(shí)現(xiàn)捕獲異常發(fā)生的文件和具體行數(shù)。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我就廢話(huà)不多說(shuō)啦,還是直接看代碼吧!

try:
  print(a)
except Exception as e:
  print(e)
  print(e.__traceback__.tb_frame.f_globals["__file__"])  # 發(fā)生異常所在的文件
  print(e.__traceback__.tb_lineno)            # 發(fā)生異常所在的行數(shù)

補(bǔ)充知識(shí):catch中打出完整錯(cuò)誤日志,包括Exception類(lèi)型和報(bào)錯(cuò)行數(shù)

try(){

}catch(Exception e){

}

在catch中打出完整錯(cuò)誤日志,包括Exception類(lèi)型和報(bào)錯(cuò)行數(shù)

方法:在catch塊中加入代碼

1)

ByteArrayOutputStream baos = new ByteArrayOutputStream(); 

      e.printStackTrace(new PrintStream(baos)); 
      String exception = baos.toString(); 
      System.out.println("baos:" + exception); 

2)

logger.error("",e);

以上這篇Python實(shí)現(xiàn)捕獲異常發(fā)生的文件和具體行數(shù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論