我想知道如何使用 stdout 编写脚本,例如命令行,例如"更多"、"更少"、"man",似乎它们在另一层 bash 中显示了他们的结果。如何在 Python 中编写具有此类输出的程序?
你可以使用 pydoc.pager 来实现这一点。它位于标准库中。
from pydoc import pager
pager('hello worldn' * 100)