有没有ipdb打印寻呼机?

时间:2013-05-14 11:20:23

标签: python debugging printing pager pdb

我正在使用ipdb来调试python脚本。

我想打印一个很长的变量。是否有任何ipdb寻呼机,如shell中使用的moreless

由于

1 个答案:

答案 0 :(得分:2)

您可能想要创建一个接受文本的函数,将此文本放入临时文件中,然后调用os.system('less %s' % temporary_file_name)

为了方便日常使用:将功能放入文件中(例如:~/.pythonrc)并在PYTHONSTARTUP中指定。

或者,您只需安装bpythonpip install bpython),然后使用bpython启动bpython shell。此shell具有“寻呼机”功能,可以使用您的上一次输出执行less