python - 如何在 python 关闭时调试异常

标签 python

当我的进程结束时,我将输出输出到 stderr,如下所示:

  Exception exceptions.TypeError: "'NoneType' object is not callable" in <function <lambda> at 0x5507d70> ignored

我的理解是,这是由垃圾收集期间生成的异常(del() ?)或我知道在该应用程序中使用的 weakref 回调引起的。

有哪些方法可以找出它的来源?

最佳答案

使用 -v 选项 运行您的 Python 程序,这样您就可以看到在最后阶段的哪个点抛出了异常。当我遇到同样的情况时,它帮助了我;还与 sqlalchemy...

关于python - 如何在 python 关闭时调试异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097623/

相关文章:

python - python Popen中的大括号

Python Mechanize 用变量或提取的文本填充表单

python - 关于 Pandas 数据框

python - 我无法在 python shell 中导入和使用 numpy

python - 部署 Flask 应用程序 python

Python:如何在 float 中打印 100.0 而不是 100

python - 在 Django 中使用 ManyToMany 插入对象

python - 没有 `await` 任何东西的协程与函数有什么不同吗?

python - 使用 Python urllib2.urlopen 检测挂起

python - 对日期进行排序并分配排名 - python