使用Python在cmd中打印颜色? [复制]
Posted
技术标签:
【中文标题】使用Python在cmd中打印颜色? [复制]【英文标题】:Print in cmd with colors using Python? [duplicate] 【发布时间】:2017-02-11 15:15:36 【问题描述】:我正在尝试为字符串着色,但它不起作用 这个我试过了,但是在cmd窗口不起作用
print '\033[1;32mGreen like Grass\033[1;m'
谁能告诉我为什么?
在 pycharm 命令窗口中它确实有效
【问题讨论】:
使用 Python3 在我的 cmd 窗口中工作。你能提供更多细节吗? 会不会是你的终端不支持转义序列? 也许this 可以提供更多信息。 更多信息可以在这里找到:***.com/questions/9420992/… 我用的是 windows 不是 linox 【参考方案1】:这可能与您的终端设置有关。当我跑步时
python -c "print('\033[1;32mGreen like Grass\033[1;m')"
我得到一个绿色字符串。你的 TERM 环境变量有什么值?
echo $TERM
xterm-256color
在 Linux 上,the termcap
program 处理终端功能。您可能只需将 TERM 设置与您的实际终端仿真器相匹配。
【讨论】:
它也不能在空闲的 shell 中工作以上是关于使用Python在cmd中打印颜色? [复制]的主要内容,如果未能解决你的问题,请参考以下文章