使用Python在cmd中打印颜色?

时间:2016-10-03 15:54:11

标签: python cmd colors pycharm

我正在尝试为字符串着色,但它不起作用 我试过这个,但它在cmd窗口不起作用

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

有人可以告诉我为什么吗?

在pycharm命令窗口中,它可以正常工作

1 个答案:

答案 0 :(得分:0)

这可能与您的终端设置有关。我跑的时候

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

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

echo $TERM
xterm-256color

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