如何在 Windows 的 IPython 中启用输出文本突出显示?
How to enable output text highlighting in IPython on Windows?
我正在尝试在 Windows 控制台中突出显示我的部分输出,如下所示:
print 'Matches:'+'3[0;33m'+str(123)+'3[0;0m'
它在 Linux 终端中工作正常,但在 Windows 下它显示
>>>Matches:[0;33m123[0;0m
如何在 Windows 控制台中启用突出显示?
PS:我认为应该有办法做到这一点,因为它适用于 raw_input
。例如:
我尝试了@eryksun提到的方法,感谢您的帮助。
from IPython.utils.io import stdout;
stdout.write('Matches:'+'3[0;33m'+str(123)+'3[0;0m')
这是输出:
为了进一步讨论,我发现即使在纯 python shell 中,raw_input() 也能很好地突出显示文本,但 stdout.write 不起作用任何更多。
这是 python shell 输出:
我正在尝试在 Windows 控制台中突出显示我的部分输出,如下所示:
print 'Matches:'+'3[0;33m'+str(123)+'3[0;0m'
它在 Linux 终端中工作正常,但在 Windows 下它显示
>>>Matches:[0;33m123[0;0m
如何在 Windows 控制台中启用突出显示?
PS:我认为应该有办法做到这一点,因为它适用于 raw_input
。例如:
我尝试了@eryksun提到的方法,感谢您的帮助。
from IPython.utils.io import stdout;
stdout.write('Matches:'+'3[0;33m'+str(123)+'3[0;0m')
这是输出:
为了进一步讨论,我发现即使在纯 python shell 中,raw_input() 也能很好地突出显示文本,但 stdout.write 不起作用任何更多。
这是 python shell 输出: