ptb-人类的python回溯

ptb的Python项目详细描述


ptb旨在增强默认的python回溯。PTB加速 调试过程

  • 去掉不需要的帧。
  • 带来更多上下文和相关信息。

演示

默认的python回溯如下所示

PTB0

ptb回溯如下所示

PTB1

安装

建议的方法是使用pip安装它。

pip install ptb

您也可以使用“简易安装”进行安装

easy_install ptb

您也可以从git repo安装

git clone https://github.com/ChillarAnand/ptb.git
cd ptb/
python setup.py install

用法

只需在脚本顶部添加这一行即可

import ptb; ptb.enable()

运行脚本

python my_script.py

功能

彩色回溯

函数调用

过滤框架

从项目中筛选帧。

import ptb; ptb.enable(path='/path/to/project')

弹性上下文

根据需要修改上下文。

import ptb; ptb.enable(context=5)

贵重物品

本地,内置

为所有帧获取本地和内置。

import ptb; ptb.enable(locals=True, builtins=True)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建Restful服务并将其部署到OSGi容器?   java如何获取用户在EditText中输入的时间并从中扣除5小时30分钟?   java用户无法注销firebase 安卓   java Undertow始终将字符集添加到ContentType头,即使它不是文本MIME类型   java LocalBroadcastManager未正确接收消息   foreach在Java中有没有比For循环更好的方法可以灵活地遍历集合?   java如何在安卓上移动球   在OSGi下的Log4j中使所有记录器异步时,java ClassNotFoundException   java未知输入字节长度转换为int   java测试工厂在使用前缀命名时抛出NPE   对象的副本(JAVA)   java SP20310:无法打开文件。sql   java Spring安全性仅为一条路径添加安全性   java在idea中获取菱形运算符的编译错误