Я использовал termcolor для печати цветного текста, что в итоге привело к печати странного кода в Powershell, поэтому я использовал colorama.init (), но это ничего не изменило. Я скопировал и отправил другой код из Stackoverflow, поскольку вначале мне не удалось импортировать колораму.
import sys
from termcolor import colored
if sys.platform == 'win32':
try:
import colorama
except ImportError:
pass
else:
colorama.init()
text = colored("HI THERE!", color="magenta", on_color="on_cyan", attrs=["blink"])
print(text)
Этот код печатает цветное сообщение в Powershell (хотя оно не мигает). Однако я не знаю, почему этот короткий код не работает. (Он печатает «[5m [46m [35mHI THERE! [0m»))
from termcolor import colored
import colorama
colorama.init()
text = colored("HI THERE!", color="magenta", on_color="on_cyan", attrs=["blink"])
print(text)
Я импортирую termcolor и colorama; и использовать init, цветные методы в обоих этих кодах, но я не знаю, почему он работает только с первым кодом. Вы знаете, что может быть причиной этого? Заранее спасибо.