【问题标题】:Show location of excepted error [duplicate]显示异常错误的位置[重复]
【发布时间】:2013-07-30 14:04:40
【问题描述】:

我有一些代码在读取失败时抛出此错误: 'builtin_function_or_method' 类型的对象没有 len()

我想找出代码中的哪一行导致了这种情况。这打印在 except 语句中:

except Exception, err:
    print "Unable to read data"
    print err

【问题讨论】:

  • @Martijn Peters traceback 在 Python2 中也可用。
  • 当然是;这只是问题的标题。

标签: python


【解决方案1】:

使用traceback 模块你可以做到:

try:
    # your code here
except:
    import traceback
    traceback.print_exc()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多