python - 使用 Python 在 cmd 中打印颜色?

标签 python cmd colors pycharm

<分区>

我正在尝试为字符串着色,但它不起作用 我已经试过了,但它在 cmd 窗口中不起作用

print '\033[1;32mGreen like Grass\033[1;m'

有人能告诉我为什么吗?

在 pycharm 命令窗口中它确实有效

最佳答案

这可能与您的终端设置有关。当我运行时

python -c "print('\033[1;32mGreen like Grass\033[1;m')"

我得到一个绿色的字符串。您的 TERM 环境变量有什么值?

echo $TERM
xterm-256color

在 Linux 上 the termcap program处理终端功能。您可能只需要将 TERM 设置与您的实际终端仿真器相匹配。

关于python - 使用 Python 在 cmd 中打印颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39835633/

相关文章:

command-line - 如何从批处理脚本中运行批处理脚本?

java - getColor 方法上的资源未找到异常

c# - 使用 Python.Net 自动化 Microsoft word

python - 在 Heroku 上导入 matplotlib 失败

python - 将列表的 Pandas 数据框转换为数据框的字典

java - 我在 cmd 上收到错误,即 build.xml 不存在

build - 如何使用gradlew进行调试apk?

bash - 使用 Lua 脚本启用 bash 输出颜色

javascript - THREE.js vertexShader 基于高度的颜色混合

python - 在 OpenCV Python 中绘制凸包