突出显示空闲python中的文本

时间:2017-06-14 17:25:36

标签: python-2.7 output highlight

我尝试在Python IDLE中输出突出显示的文本,但我无法获得我想要的结果。无论如何,我在Python exe中试过它能够突出显示文本。

>>> from lazyme.string import color_print
>>> color_print('abc', color='pink')
[95mabc[0m

这是在python exe:

>>> from lazyme.string import color_print
>>> color_print('abc', color='pink')
abc

任何人请帮帮我。这件事有什么可能的解决办法吗? 谢谢。干杯!

1 个答案:

答案 0 :(得分:0)

由于IDLE shell不是终端,因此它不会呈现ANSI转义序列。

所以你得到的结果是:

>>> from lazyme.string import color_print
>>> color_print('abc', color='pink')
[95mabc[0m

虽然它是正确的,但它不会为你呈现颜色。