加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python颜色输出和分页输出

发布时间:2020-12-20 11:21:33 所属栏目:Python 来源:网络整理
导读:Python 2.4.x – 我无法安装任何非标准模块. * nix环境. 所以我有一个输出,我在使用ansi着色时有一些颜色.效果很好.但输出很长我需要管道减少或使用pydoc的页面() 一旦我做了 – 颜色变成了 ESC[1;36m TEXT TO FOLLOW: ESC[1;37m 我在Cucumber: pipe output
Python 2.4.x – 我无法安装任何非标准模块.
* nix环境.

所以我有一个输出,我在使用ansi着色时有一些颜色.效果很好.但输出很长我需要管道减少或使用pydoc的页面()

一旦我做了 – 颜色变成了

ESC[1;36m TEXT TO FOLLOW: ESC[1;37m

我在Cucumber: pipe output without losing color看到亚当说输出的很多输出都失去了它的颜色 – 但如果发送到终端就没关系了.

使用pydoc的ttypager会保留颜色输出 – 但不提供“less”类型的功能(向上滚动).

我如何充分利用这两个世界?颜色和更少类型的功能?

谢谢.

解决方法

使用-R标志少.这将导致它输出ANSI颜色转义序列,而不是更改它们.它似乎在我的Debian盒子和我的Mac OS X盒子上得到支持,这是-R得到广泛支持的一个很好的迹象.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读