欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python打印異常信息的兩種實現(xiàn)方式

 更新時間:2019年12月24日 16:55:58   作者:feiyang5260  
今天小編就為大家分享一篇python打印異常信息的兩種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1. 直接打印錯誤

try:
 
 # your code
 
except KeyboardInterrupt:
 
 print("quit")
 
except Exception as ex:
 
 print("出現(xiàn)如下異常%s"%ex)

如下例子

try:
 2/0
except Exception as e:
 print(e)

結(jié)果為:division by zero

2. 用traceback模塊打印

上述結(jié)果看不到具體錯誤的信息,如行數(shù)啥的,不方便調(diào)試的時候定位,因此也可以用traceback模塊,方便調(diào)試

import traceback
try:
 2/0
except Exception as e:
 traceback.print_exc()

結(jié)果為:

Traceback (most recent call last):
 File "c:\Users\Administrator\Desktop\test1.py", line 3, in <module>
 2/0
ZeroDivisionError: division by zero

ps:上述traceback.print_exc()是直接打印錯誤

還可以用traceback.format_exc()返回字符串,可將錯誤信息保存在文檔日志中

可以說traceback.print_exc()等同于print traceback.format_exc()

以上這篇python打印異常信息的兩種實現(xiàn)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中字典創(chuàng)建、遍歷、添加等實用操作技巧合集

    Python中字典創(chuàng)建、遍歷、添加等實用操作技巧合集

    這篇文章主要介紹了Python中字典創(chuàng)建、遍歷、添加等實用操作技巧合集,本文講解了字典中常見方法列表、創(chuàng)建字典的五種方法、字典中鍵值遍歷方法等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • python基礎(chǔ)之變量與內(nèi)存管理方式

    python基礎(chǔ)之變量與內(nèi)存管理方式

    本文介紹了變量的定義、賦值、使用原則、命名規(guī)范、內(nèi)存管理以及變量的特征,變量是程序中可變化的量,需要先定義后使用,可多次更改值,Python作為弱類型語言,變量無需聲明類型即可賦值
    2024-09-09
  • pyQt4實現(xiàn)俄羅斯方塊游戲

    pyQt4實現(xiàn)俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了pyQt4實現(xiàn)俄羅斯方塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python3 對list中每個元素進(jìn)行處理的方法

    python3 對list中每個元素進(jìn)行處理的方法

    今天小編就為大家分享一篇python3 對list中每個元素進(jìn)行處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 基于Python實現(xiàn)火車票搶票軟件

    基于Python實現(xiàn)火車票搶票軟件

    每年的節(jié)假日一到,大家頭疼的總時同一個問題:你買到回家的票了嗎?尤其是大型的節(jié)日:國慶、春節(jié)等。本文將利用Python編寫一個火車票搶票軟件,感興趣的可以了解一下
    2022-07-07
  • python Tornado框架詳解

    python Tornado框架詳解

    Tornado是一個 Python Web框架,用于開發(fā)高性能網(wǎng)絡(luò)應(yīng)用程序,本文給大家詳細(xì)介紹python Tornado框架的相關(guān)知識,感興趣的朋友一起看看吧
    2024-03-03
  • PyQt5實現(xiàn)QLineEdit添加clicked信號的方法

    PyQt5實現(xiàn)QLineEdit添加clicked信號的方法

    今天小編就為大家分享一篇PyQt5實現(xiàn)QLineEdit添加clicked信號的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 利用Hyperic調(diào)用Python實現(xiàn)進(jìn)程守護

    利用Hyperic調(diào)用Python實現(xiàn)進(jìn)程守護

    這篇文章主要為大家詳細(xì)介紹了利用Hyperic調(diào)用Python實現(xiàn)進(jìn)程守護,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Jupyter安裝nbextensions,啟動提示沒有nbextensions庫

    Jupyter安裝nbextensions,啟動提示沒有nbextensions庫

    這篇文章主要介紹了Jupyter安裝nbextensions,啟動提示沒有nbextensions庫,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 解決Pyinstaller打包軟件失敗的一個坑

    解決Pyinstaller打包軟件失敗的一個坑

    這篇文章主要介紹了解決Pyinstaller打包軟件失敗的一個坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論