【发布时间】:2011-10-27 22:00:54
【问题描述】:
Python 2.4.x - 我无法安装任何非标准模块。 *nix 环境。
所以我有一个输出,我在使用 ansi 着色时有一些颜色。效果很好。但是输出太长了,我需要通过管道传输到 less 或使用 pydoc 的 page()
一旦我这样做了 - 颜色就会变成
ESC[1;36m TEXT TO FOLLOW: ESC[1;37m
我在Cucumber: pipe output without losing color 看到 Adam 说很多通过管道传输的输出会失去颜色 - 但如果发送到终端就可以了。
使用 pydoc 的 ttypager 保留颜色输出 - 但不提供“更少”类型的功能(向上滚动)。
如何两全其美?颜色和较少类型的功能?
谢谢。
【问题讨论】: