这是我的代码:
from colorama import Fore
print(Fore.BLUE + "Hello")
我希望输出是蓝色的单词“Hello”,但输出是
(?)[34mHello
除了将 (?) 替换为 ? 被一个正方形包围。我的代码有问题吗?如果是这样,我该如何解决?
如果这意味着什么,我正在使用 Python 3.7.4
编辑:我也想做同样的事情,除了输入而不是打印
这些不是“随机字符” - 这些是形成 ANSI 控制序列以将前景更改为蓝色的字符,以及人们cmd
在尝试显示颜色而不使用颜色时在 WINdows 上看到的内容。
看起来您只是colorama.init()
在尝试使用 ANSI 序列之前忘记调用了。
做:
import colorama
from colorama import Fore
colorama.init()
print(Fore.BLUE + "Hello")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句