Python 3.9.0 не печатает цветной текст в терминале

#python #terminal #colors #ansi

#python #терминал #Цвет #ansi

Вопрос:

У меня возникли проблемы с печатью цветного текста на терминале в обоих x1b 33 методах and . Когда я использовал Python версии 3.7.4, он работал отлично. Будет ли кто-нибудь использовать версию 3.9.0 и сможет ли печатать цветные тексты на терминале?

введите описание изображения здесь

Комментарии:

1. Вы используете консоль python, а не терминал. Были ли у вас те же результаты в терминале (поэтому запуск скрипта неинтерактивно?). Проблема также может быть в терминале. Вы просто используете коды, которые специфичны для некоторых терминалов. Вы проверили, что терминал обладает необходимыми возможностями, и коды верны для вашего терминала?

2. @GiacomoCatenazzi Консоль на веб-сайте officel Python использует 3.8.0 версию i.imgur.com/fa6WknW.png и это продолжается.

Ответ №1:

Выведите свой код на внешний терминал, если вы работаете с какой-либо IDE. В настройках обычно может быть опция вывода выделенных программ на внешний терминал.

Ответ №2:

Способ 1

 from os import system

Lime = '33[92m'
CD = '33[0m'

system("")

info = Lime   "[INFO]"   CD
print(info)
 

Нажмите, чтобы показать -> Изображение кода

Вывод —>

Нажмите, чтобы показать -> Выходное изображение

попробуйте метод 2

ПОПРОБУЙТЕ :

Установите цветной текст
  git clone https://github.com/L45T500TH4CCK/PythonColoredText.git
 

страница github —> https://github.com/L45T500TH4CCK/PythonColoredText

Используйте
   
from (Your_colorText_Path).colorText import colors

print(colors.Yellow   " Account ID: "   colors.CD   colors.Lime   "12312"   colors.CD)