2016-06-02 7 views
0

stdoutでコマンドラインのように 'more'、 'less'、 'man'のようにスクリプトを書く方法が分かります。 bashの別の層。 このような出力を持つプログラムをPythonで書く方法はありますか?アウトプットのようなmanページでpythonスクリプトを書くには

+0

「less」を書き換えたいのですか、または「less」にあなたのプログラマーの出力を表示しますか? 'python3 your_program.py |それを行う典型的な方法は「less」です。 –

+1

'less'は" pager "や" terminal pager "(https://en.wikipedia.org/wiki/Terminal_pager)と呼ばれるプログラムのクラスです –

+0

ベスト・ヘルパー!私はプログラムクラス名 "pager" @HåkenLidを探しました – user3019074

答えて

0

これにはpydoc.pagerを使用できます。それは標準ライブラリにあります。

from pydoc import pager 
pager('hello world\n' * 100) 
関連する問題