Skip to main content

PyXdebug 是 Python 的 Xdebug 格式调试器

项目描述

调试调用函数:

xd = PyXdebug()
#xd.collect_imports = 1
#xd.collect_params = 0
#xd.collect_return = 0
#xd.collect_assignments = 0
xd.run_func(func)
print xd.get_result()

调试执行语句:

xd = PyXdebug()
xd.run_statement(statement)
print xd.get_result()

调试运行脚本文件:

python pyxdebug.py script_path

调试运行脚本文件(模块):

python -m pyxdebug script_path

用法:pyxdebug.py [-o output_file_path] [-i collect_import] [-p collect_params] [-r collect_return] [-a collect_assignments] script_path [args ...]

选项:
-h, --help

显示此帮助信息并退出

-o, --outfile

将统计信息保存到 <outfile>

-i, --collect_imports

此设置,默认为 1,控制 PyXdebug 是否应该将导入中使用的文件名写入或重新加载到跟踪文件。

-p, --collect_params

此设置默认为 0,控制 PyXdebug 是否应在函数跟踪或堆栈跟踪中记录函数调用时收集传递给函数的参数。

-r, --collect_return

此设置(默认为 0)控制 PyXdebug 是否应将函数调用的返回值写入跟踪文件。

-a, --collect_assignments

此设置默认为 0,控制 PyXdebug 是否应将变量分配添加到函数跟踪。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pyxdebug-1.2.5.tar.gz (5.8 kB 查看哈希

已上传 source

内置分布

pyxdebug-1.2.5-py2.6.egg (13.6 kB 查看哈希

已上传 2 6