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
查看哈希)
内置分布
pyxdebug-1.2.5-py2.6.egg
(13.6 kB
查看哈希)