Python debug

Python debug

如何调试 python 程序?

print

这个方法不说了

pdb

import pdb
pdb.set_trace()

ipdb

import ipdb
ipdb.set_trace()

requirements.txt
ipython
ipdb

python 代码出现了,直接能够跳到 ipython 中

import sys

class ExceptionHook:
    instance = None

    def __call__(self, *args, **kwargs):
        if self.instance is None:
            from IPython.core import ultratb
            self.instance = ultratb.FormattedTB(mode='Plain',
                color_scheme='Linux', call_pdb=1)

        return self.instance(*args, **kwargs)

sys.excepthook = ExceptionHook()

原文地址:http://caimaoy.com/caimaoy_gitbook/python/python_debug.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容