【发布时间】:2023-04-07 02:28:01
【问题描述】:
我正在尝试使用 ANSI 转义码在 python shell 中打印彩色代码。
我的代码如下所示:
print("\033[031m" + "Hello" + "\033[0m")
当我在 Visual Studio Code 中运行代码时,它工作得非常好,但如果我直接在 Python 3.8 中打开它,我的输出是:[031mHello[0m
【问题讨论】:
-
尝试使用这个库:pypi.org/project/colorama
-
您必须了解,使用转义码与您运行代码的终端类型密切相关。很明显,VSCode 的终端支持一些代码,而你所谓的“直接在 Python 中”运行在另一个终端。
标签:
python
python-3.x
windows
visual-studio-code
ansi
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 ANSI 转义码 (Windows) 在 python 3.8 中更改控制台打印颜色 - Python技术站