如何在python中调试被忽略的异常-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何在python中调试被忽略的异常

2019-02-28 14:38:55 3621 4

当我的(python 2.7)程序退出时,我得到了很多被忽略的异常。但由于项目规模很大,并且基于其他人开发的项目,很难找到这些信息的bug。
Exception TypeError: "'NoneType' object is not callable" in

取消 提交回答
全部回答(4)
  • 游客aasf2nc2ujisi
    2019-11-18 18:01:43

    对于自己不确定的异常类.

    可以用Exception基类来捕获.

    所有的异常都从此继承.

    0 0
  • 游客vl2rfmxtg4v2q
    2019-11-03 15:54:32

    可以尝试

    try:

    pass
    

    except Exception as e:

    pass
    

    的方式捕捉异常。

    0 0
  • 知钵
    2019-07-17 23:29:47

    借助traceback来查看异常时的堆栈

    def show(v):
        if not v:
            raise Exception("this is an exception ")
        else:
            print("aha")
    
    
    if __name__ == '__main__':
        try:
            show(None)
        except Exception as e:
            import traceback
            traceback.print_exc()
    0 0
  • 一码平川MACHEL
    2019-07-17 23:29:47

    你可以运行:

    $ python -v your_file.py

    0 0
添加回答
相关问答

1

回答

python怎么调试工具

2018-05-10 20:10:52 1025浏览量 回答数 1

1

回答

Python中随机数函数uniform(x, y)是什么意思?

2021-11-18 23:26:23 184浏览量 回答数 1

1

回答

Python中随机数函数shuffle(lst)是什么意思?

2021-11-18 23:25:10 290浏览量 回答数 1

1

回答

Python随机数函数uniform()的返回值是什么?

2021-11-12 17:17:21 70浏览量 回答数 1

1

回答

Python随机数函数uniform(x, y)的作用是什么?

2021-11-07 14:42:28 104浏览量 回答数 1

1

回答

Python随机数函数uniform()的语法是什么?

2021-11-07 14:38:07 95浏览量 回答数 1

1

回答

Python随机数函数shuffle()的返回值是什么?

2021-11-07 14:09:06 88浏览量 回答数 1

1

回答

Python随机数函数shuffle()的语法是什么?

2021-11-12 17:16:36 91浏览量 回答数 1

1

回答

Python随机数函数shuffle(lst)的作用是什么?

2021-11-07 14:09:06 107浏览量 回答数 1

1

回答

Python随机数函数seed([x])的作用是什么?

2021-11-07 14:07:53 96浏览量 回答数 1
47
文章
723
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载