Консольные цвета (Windows) - PullRequest
       28

Консольные цвета (Windows)

2 голосов
/ 18 августа 2010

Можно ли распечатать вещи разных цветов в Python для Windows? Я уже включил ANSI.sys, но это не сработает.

Я хочу иметь возможность печатать одну строку красным, а следующую зеленым и т. Д.

1 Ответ

2 голосов
/ 18 августа 2010

Модуль WConio должен быть всем, что вам нужно для этого.

WConio.textbackground (color) устанавливает цвет фона без изменения переднего плана,Ниже приведены цветовые константы.

WConio.textcolor (color) устанавливает цвет переднего плана без изменения фона.Ниже приведены цветовые константы.

Константы, на которые они ссылаются, на самом деле не перечислены на странице, а находятся вверху файла 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...