是否可以在 Python for Windows 中打印出不同颜色的东西?我已经启用了 ANSI.sys,但这并不能正常工作。

我希望能够以红色打印一行,以绿色打印下一行,等等。

最佳答案

WConio 模块应该是完成此操作所需的全部内容。



它所指的常量实际上并未列在页面上,而是位于 WConio.py 文件的顶部:

BLACK = 0
BLUE = 1
GREEN = 2
CYAN = 3
RED = 4
MAGENTA = 5
BROWN = 6
LIGHTGRAY = LIGHTGREY = 7
DARKGRAY = DARKGREY = 8
LIGHTBLUE = 9
LIGHTGREEN = 10
LIGHTCYAN = 11
LIGHTRED = 12
LIGHTMAGENTA = 13
YELLOW = 14
WHITE = 15

因此,将文本前景色设置为红色的完整调用将是:
WConio.textcolor(WConio.RED)

关于python - 控制台颜色 (Windows),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3508906/

10-13 06:21