<分区>
我正在尝试为字符串着色,但它不起作用 我已经试过了,但它在 cmd 窗口中不起作用
print '\033[1;32mGreen like Grass\033[1;m'
有人能告诉我为什么吗?
在 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/