【发布时间】:2019-06-27 13:38:07
【问题描述】:
我有一个 python 程序,我试图在命令提示符下使用 ANSI 代码以彩色文本打印“Hello”。当我正常打印时,它不起作用,它只是打印?和文本,但是当我在清除命令提示符后打印它时效果很好。有人能解释一下这种奇怪的性质吗?
我搜索了这个,但找不到任何关于这种性质的信息。我正在使用 Windows 10
以下代码输出[0;32mHello[0m
print('\x1b[0;32m' + "Hello" + '\033[0m')
而下面的代码以绿色输出 Hello。
os.system("cls")
print('\x1b[0;32m' + "Hello" + '\033[0m')
我的期望是在上述代码中给出 ansii 或彩色文本,但两种情况下的实际输出不同
【问题讨论】:
标签: python windows-10 command-prompt ansi-colors