<分区>
我可以在 ipython 中以绿色打印 test1,以红色打印 test2:
print ('\033[92m' + "test1")
print ('\033[91m' + "test2")
但在终端中以白色打印以下错误:
[92mtest1
[91mtest2
<分区>
我可以在 ipython 中以绿色打印 test1,以红色打印 test2:
print ('\033[92m' + "test1")
print ('\033[91m' + "test2")
但在终端中以白色打印以下错误:
[92mtest1
[91mtest2
最佳答案
Windows 终端不像其他(vt100 兼容)终端那样处理文本着色的 ansi 编码。如果您希望能够在 Windows 中为输出着色,您最好的选择可能是 colorama。 , Ansicon或其他一些外部程序来处理 Windows 终端的着色输出。
关于python - 为什么在 Python 的 Windows 终端中进行彩色打印不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48445616/
相关文章:
ruby-on-rails - 有没有办法在 Windows 机器上运行 Ruby on Rails 应用程序?
python - 如何修复我的asyncio服务器,使其不返回[Win 10022]?
windows - 如何将 ReadDirectoryChangesW() 方法与完成例程一起使用?
python - BS4 : How would I remove unncessary html tags and only keep the <p> and <ruby> tags?
python - 即使 NaN 是从 np.nanstd 填充的,如何忽略运行时错误? - Python
python - 使用 Python 访问 Google Sheets Api
c++ - 为什么保留的虚拟内存会增长而当前正在使用的虚拟内存不会增长?