15.21 诊断分段错误

    模块能被用来帮你解决这个问题。在你的程序中引入下列代码:

    另外还可以像下面这样使用 来运行Python:

    尽管这个并不能告诉你C代码中哪里出错了,但是至少能告诉你Python里面哪里有错。

    faulthandler会在Python代码执行出错的时候向你展示跟踪信息。至少,它会告诉你出错时被调用的最顶级扩展函数是哪个。在pdb和其他Python调试器的帮助下,你就能追根溯源找到错误所在的位置了。

    原文: