我正在用 python 开发一个项目,我想知道如何用颜色进行打印。我知道 colorama 和 termcolor,但它们不起作用。 当我在 python 解释器 (PyCharm: https://www.jetbrains.com/pycharm/ ) 中运行此代码时,颜色工作正常,但在命令行中,显示以下内容:
import colorama
print(colorama.Fore.GREEN + 'Green text')
输出为:
[32mGreenText
在“[”和行开头之间,有一个奇怪的字符。我知道它不是 ASCII,也可能不是 Unicode,所以我截图了。 enter image description here -我不知道这是否有效,这是我的第一篇文章-
提前致谢
最佳答案
在print()
之前调用colorama.init()
:
import colorama
colorama.init(autoreset=True)
print(colorama.Fore.GREEN + 'Green text')
关于python - 将颜色打印到 python 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39029635/