python - 将颜色打印到 python 命令行

标签 python printing colors command-line-interface

我正在用 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/

相关文章:

python - python列表中最常见的子列表

python - 用一些 block 作为变量 CVXPY 构建对角 block 矩阵

google-chrome - Chrome 控制台表添加颜色

javascript - 当点击按钮时,背景颜色改变

python - 使用新的 Python 格式函数舍入小数

python - 将嵌套字典转换为多级列数据框

javascript - 使用 javascript 打印另一个 HTML 页面 :window. print

c++ - C++ 常见问题解答中类层次结构的打印模式

jquery - 使用 CSS 打印 jQuery 对话框

r - 根据向量创建彩虹色标,按照该向量的顺序