pybug扩展了python的交互式调试器(pdb),使向代码中添加断点变得更简单。

PyBug的Python项目详细描述


pybug-python调试实用程序

pybug扩展了python的交互式调试器(pdb),使得添加 代码的断点。使用IPDB(如果可用)。

用法示例:

# Like pdb.set_trace(), but shorter :) and works with nosetests.importbug;bug.trace()# Set a breakpoint at line 35 of package.modulebug.setbreak(35,"package.module")# Set a conditional breakpoint at line 42 of /path/to/universe.pybug.setbreak(42,"/path/to/universe.py","name == 'hitchhiker'")

这里有两个值得注意的特性,理想情况下可以使它成为pdb python标准库中的模块:

  • 在任意模块的任意行上轻松设置断点。这个 在调试第三方库时非常有用 被编辑以添加set_trace()调用。

  • 在由导入路径而不是文件路径命名的模块中设置断点。

更改

1.2

  • 使用ipdb如果可用

1.1

  • 修复trace()以获得正确的readline支持
  • 修复Python3上的语法错误

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

推荐PyPI第三方库


热门话题
打印val在Java中可以用作变量吗?   java如何以矩阵格式存储2D数组(带逗号)   java获取空的响应正文,带有Inversion2>无法填充数据   java Jackson UnrecognizedPropertyException存在时引发   java为什么我可以在非公共类中拥有公共成员?   如何在Java中从外部库导入包?   java如何从不推荐使用的日期类型替换getDate()?   java如何将数据集转换为JavaPairDD?   如何在JavaSpring中创建3d数组   合法线程操作的java定义   如何从java文本文件中读取输入   从StringArray java中的标记/单词构建句子   将UDP从Java发送到Python不起作用   java显示组织。日食xsd。XSDSchema内容