python 中的 java 的 printStackTrace() 等价物

标签 java python

在python except block 中,我想打印错误消息但我不希望程序停止执行,我知道我必须做这样的事情

try:
    1/0
except: 
    print errorMessage

在 except 部分,我希望添加类似 java 的 printStackTrace()

最佳答案

看看traceback.print_exc()traceback 的其余部分模块。

import traceback

try:
    1/0
except:
    print '>>> traceback <<<'
    traceback.print_exc()
    print '>>> end of traceback <<<'

还有更多示例towards the end of the traceback documentation page .

关于python 中的 java 的 printStackTrace() 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7901238/

相关文章:

java - NetBeans CPU Profiler 使用挂钟时间还是 CPU 时间?

java - Hadoop 2.2.0 源码打包

Java API 无法识别方法

Java,二十一点计算不正确

java - 什么是汤姆猫? Web 容器还是 EE 容器?

Python:使用深拷贝的嵌套列表理解

python - 如何在 python 中模拟 self ?

python - 使用格式化将 time.struct_time 转换为字符串

python - 类中所有函数的函数字典

python - Django - 多站点