質問: Pythonのカラー出力とページング出力 Python 2.4.x - 非標準モジュールはインストールできません。 * nix環境。 だから私はansiの色付けを使用していくつかの色を持っている出力を持っている。よく働く。しかし出力はあまりにも長いので、パイプを少なくするか、pydocのpage()を使う必要があります。 私がいったんやったら - 色が変わります ``` ESC[1;36m TEXT TO FOLLOW: ESC[1;37m ``` キュウリ:色を失うことなくパイプの出力を見ました配管されている出力の色が失われますが、端末に送られた場合は問題ありません。 pydocのttypagerを使用すると、カラー出力は保持されますが、「少ない」タイプの機能(バックアップをスクロールする)は提供されません。 どのようにして両方の世界のベストを得るのですか?色と少ないタイプの機能? ありがとうございました。
回答: `-R` フラグは `less` で使用してください。これにより、ANSIカラーエスケープシーケンスが変更される代わりに出力されます。 DebianボックスとMac OS Xの両方のボックスでサポートされているようですが、これは `-R` が広くサポートされていることを示しています。