这是我的代码:
from colorama import Fore
print(Fore.BLUE + "Hello")
我希望输出是带有蓝色的单词“ Hello”,但是输出是
(?)[34mHello
除了将(?)替换为?被一个正方形包围。我的代码有问题吗?如果是这样,我该如何解决?
我正在使用Python 3.7.4(如果有任何意义的话)
编辑:我也想做同样的事情,除了输入而不是打印
答案 0 :(得分:0)
这些字符不是“随机字符”,而是构成ANSI控制序列以将前景更改为蓝色的字符,以及人们尝试不使用colorama来显示颜色时在Windows list_ = []
for x in range((df.shape[0])):
list_.append(list(df.iloc[x, :]))
print(list_)
上看到的字符。
似乎您只是在尝试使用ANSI序列之前忘记调用cmd
。
要做:
colorama.init()