gpt4 book ai didi

python - 命令提示符中的彩色文本在 "cls"之后但不在 "cls"之前

转载 作者:行者123 更新时间:2023-12-05 07:21:51 24 4
gpt4 key购买 nike

我有一个 python 程序,我试图在命令提示符下使用 ANSI 代码以彩色文本打印“Hello”。当我正常打印时,它不工作,它只是打印?和文本,但是当我在清除命令提示符后打印它时它工作正常。有人可以解释这种奇怪的性质吗?

我搜索过这个但找不到任何关于这种性质的信息。我正在使用 Windows 10

下面的代码输出[0;32mHello[0m

print('\x1b[0;32m' + "Hello" + '\033[0m')

no color

而下面的代码以绿色输出 Hello。

os.system("cls")
print('\x1b[0;32m' + "Hello" + '\033[0m')

右图是上图或左图中代码的输出 enter image description here enter image description here

我的期望是在上述两种代码中都给出 ansii 或彩色文本,但两种情况下的实际输出都不同

最佳答案

试试这个:

os.system("")
print('\x1b[0;32m' + "Hello" + '\033[0m')

关于python - 命令提示符中的彩色文本在 "cls"之后但不在 "cls"之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56792323/

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