gpt4 book ai didi

python - 如何在 Windows 上的 IPython 中启用输出文本突出显示?

转载 作者:可可西里 更新时间:2023-11-01 10:18:00 33 4
gpt4 key购买 nike

我试图在 Windows 控制台中突出显示我的部分输出,如下所示:

print 'Matches:'+'\033[0;33m'+str(123)+'\033[0;0m'

它在 Linux 终端上工作正常,但在 Windows 下它显示

>>>Matches:[0;33m123[0;0m

如何在 Windows 控制台中启用突出显示?

PS:我认为应该有一种方法可以做到这一点,因为它适用于 raw_input。例如:

windows powershell, ipython enviroment ipython

最佳答案

我尝试了@eryksun 提到的方法,感谢您的帮助。

from IPython.utils.io import stdout;
stdout.write('Matches:'+'\033[0;33m'+str(123)+'\033[0;0m')

这是输出: enter image description here

为了进一步讨论,我发现即使在纯 python shell 中,raw_input() 也可以很好地突出显示文本,但 stdout.write 不再起作用。这是 python shell 输出: enter image description here

关于python - 如何在 Windows 上的 IPython 中启用输出文本突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36606693/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com