python异常打印

翻译 2017年01月03日 15:43:25
try:
  ...
except Exception as e:
  ...
  1. str(e)
    返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息
    ‘integer division or modulo by zero’

  2. repr(e)
    给出较全的异常信息,包括异常信息的类型,如1/0的异常信息
    “ZeroDivisionError(‘integer division or modulo by zero’,)”

  3. e.message
    获得的信息同str(e)

  4. 采用traceback模块
    需要导入traceback模块,此时获取的信息最全,与python命令行运行程序出现错误信息一致。使用traceback.print_exc()打印异常信息到标准错误,就像没有获取一样,或者使用traceback.format_exc()将同样的输出获取为字符串。你可以向这些函数传递各种各样的参数来限制输出,或者重新打印到像文件类型的对象。

相关文章推荐

python打印异常信息

  • 2010-08-27 23:14
  • 140KB
  • 下载

python中利用tracekback跟踪栈以及打印异常信息

​##sys.exc_info() 返回 (type, value, traceback). type为异常类型, value为异常的参数(通常为异常错误的信息), traceback为跟踪回溯的对...

Python语言入门——异常

  • 2015-11-09 20:54
  • 63KB
  • 下载

python的学习(十)----异常处理(1)

python中的异常处理(1)   异常是指因为程序出现了错误而在正常控制流以外采取的行动,其分为两个阶段,第一阶段是引发异常的错误,当系统检测到错误并且意识到异常条件,解释器(也可以是程序员引发...

利用Python处理文件并注意异常(1)

据说2014年Python语言很热门,这跟它专注与数据打交道有很大关系。 那么如何使用Python来处理数据呢? 首先,我们要利用Python来打开文档,然后读取数据,再处理数据,最后输出数据。 下面...

Python异常模块traceback用法举例

traceback模块被用来跟踪异常返回信息. 如下例所示: 1 2 3 4 5 import traceback try: ...

Python中捕获异常信息

                         ...

Python零基础入门十三之异常

在之前的编程练习中,也多次说过异常,这篇博客简单的说说异常。 异常的语法: **try: 检测范围 except Exception[ as reason]: 出现异常后解决...

<<Python基础教程>>学习笔记 | 第08章 | 异常

------ 什么是异常:Python用异常对象(exception object)来表示异常情况.如果异常信息未被处理或捕捉。 程序就会用回潄来终止执行 >>> 1/0 Traceback (mos...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)