我正在使用ipdb调试python脚本。
我想打印一个非常长的变量。在shells中有没有像more或less这样的ipdb寻呼机?
谢谢
发布于 2013-05-15 21:00:57
您可能希望创建一个接受文本的函数,将该文本放入一个临时文件中,然后调用os.system('less %s' % temporary_file_name)。
为了使其更易于日常使用:将函数放入一个文件(例如:~/.pythonrc)并在PYTHONSTARTUP中指定它。
或者,您可以只安装bpython (pip install bpython),然后使用bpython启动bpython shell。这个外壳程序有一个“分页”功能,它用你的最后一次输出执行less。
https://stackoverflow.com/questions/16541847
复制相似问题