我正在尝试为字符串着色,但它不起作用 我试过这个,但它在cmd窗口不起作用
print '\033[1;32mGreen like Grass\033[1;m'
有人可以告诉我为什么吗?
在pycharm命令窗口中,它可以正常工作
答案 0 :(得分:0)
这可能与您的终端设置有关。我跑的时候
python -c "print('\033[1;32mGreen like Grass\033[1;m')"
我得到一个绿色的字符串。您的TERM环境变量有什么价值?
echo $TERM
xterm-256color
在Linux上the termcap
program处理终端功能。您可能只需要将TERM设置与实际的终端仿真器匹配。