小编Rag*_* Qu的帖子

在 python 中打印彩色文本作为输出不起作用

我正在尝试使用 python 使用彩色输出

\n\n

1-我尝试使用这种格式:

\n\n
print '\\033[1;30mGray like Ghost\\033[1;m'\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到这个输出:

\n\n
\xe2\x86\x90[1;30mGray like Ghost\xe2\x86\x90[1;m\n
Run Code Online (Sandbox Code Playgroud)\n\n

2-我尝试使用 termcolor 包:

\n\n
from termcolor import colored, cprint\ntext = colored('Hello, World!', 'red', attrs=['reverse', 'blink'])\nprint(text)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到这个输出:

\n\n
[5m[7m[31mHello, World![0m\n
Run Code Online (Sandbox Code Playgroud)\n\n

为什么我不能在输出中使用颜色?

\n\n

我尝试了其他方法,但都给出了几乎相同的输出\n我可以尝试其他方法吗?

\n

python

5
推荐指数
1
解决办法
5760
查看次数

标签 统计

python ×1