Задать вопрос
@andrey13879

Как сделать вывод цветного текста в txt файл?

with open('fawfsd', 'w', encoding='utf-8') as f:
    f.write('<font color="blue">Hello</font> <font color="red">World</font>!')

вот такой способ не сработал.
  • Вопрос задан
  • 533 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Никак. txt - простой текстовый формат и что такое "цвет" он не знает.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Линукс-консоли поддерживают цветовые коды при выводе текста на экран.
Этим иногда пользуются для дизайна command-line утилит.
Вот как-то так.
LRED='\033[1;31m'
echo "$LRED 2023-01-01 [Error] Server is down"
Но то что будет получено в результате - уже не текстовый файл.

Насчет windows - не знаю. Там может как-то под другому с консолью надо работать.
Ответ написан
Комментировать
meidi
@meidi
Делаю тг ботов
В текстовый файл это невозможно потому что он не знает что такое цвет шрифт и тд поэтому это невозможно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы