加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在Python中尝试除了块 – 如何理解异常在哪里?

发布时间:2020-12-20 11:31:59 所属栏目:Python 来源:网络整理
导读:我有一个程序(不是我的)有一个很大的尝试 – 除了块. 在这个区块的某个地方有一个例外. 找出它发生的确切代码串的最佳方法是什么? 解决方法 您可以在except块中使用 print_exc import tracebacktraceback.print_exc() 例: import tracebacktry: pass pass
我有一个程序(不是我的)有一个很大的尝试 – 除了块.
在这个区块的某个地方有一个例外.
找出它发生的确切代码串的最佳方法是什么?

解决方法

您可以在except块中使用 print_exc

import traceback
traceback.print_exc()

例:

import traceback
try:
    pass
    pass
    pass
    pass
    pass
    raise NameError("I dont like your name")
    pass
    pass
    pass
    pass
    pass
except Exception,e:
    traceback.print_exc()

产量

Traceback (most recent call last):
  File "/home/thefourtheye/Desktop/Test.py",line 8,in <module>
    raise NameError("I dont like your name")
NameError: I dont like your name

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读