Программист (по должности — аналитик-разработчик, по факту — бэкендер, инженер данных)... · 23 мая 2022
Если говорить о стандартном POSIX (Unix) терминале — за цвет отвечают управляющие символы, выводить которые можно из любого консольного приложения, независимо от ЯП. Ознакомьтесь с темой: https://unixforum.org/viewtopic.php?p=1346626#p1346626
Конкретно в Python это, возможно, управляется через API библиотеки, точно не знаю. Но выводить управляющие символы вручную, наравне с основным текстом, априори можно.
Про Windows CMD и прочие частные случаи, к сожалению, не знаю.
Да, можешь. Для этого есть несколько способов, в зависимости от ОС:
- Linux и прочие *nix-подобные (+ новые версии Windows): Можно использовать специальные управляюще последовательности ANSI (подробнее на википедии)
- Старые версии Windows - через функции win32 (не советую даже копать в эту сторону, если ты не хочешь сделать свою универсальную библиотеку)
Также есть... Читать далее