【发布时间】:2012-11-05 07:05:47
【问题描述】:
我实际上是在努力实现这一目标:
>>>print "SOME_VERY_LONG_TEXT" | more
当然,它在 Python 2.7(IDLE) 中不起作用。
另外,我尝试了pager 1.2 的page() 函数,但我不知道如何让它正常工作。
有什么想法吗?
[更新]
我找到了一个偷懒的方法,如下:
import pydoc
pydoc.pager("SOME_VERY_LONG_TEXT")
【问题讨论】:
-
python foo.py | more不起作用的任何原因? -
@Aesthete:可能不会。
more是一个用于分页输出的linux命令行程序,类似于比较流行的less。 -
IPython 默认分页输出一些输出(如使用
object??语法检查的文档)。但是它不会分页表达式值(它们通过pprint提供,但不通过分页器)。 -
嗨,谢谢你的 pydoc.pager!
标签: python python-2.7