Я взял ссылку на Как заставить каждый символ/строку печатать случайным цветом? и изменил текст на призрачное изображение ASCII, но на выходе печатается не цветное изображение, а печатается код ascii + символы, используемые в файле text
.
import colorama
import random
text = """
.-----.
.' - - '.
/ .-. .-. \
| | | | | |
\ \o/ \o/ /
_/ ^ \_
| \ '---' / |
/ /`--. .--`\ \
/ /'---` `---'\ \
'.__. .__.'
`| |`
| \
\ '--.
'. `\
`'---. |
) /
\/
"""
colors = list(vars(colorama.Fore).values())
colored_chars = [random.choice(colors) + char for char in text]
print(''.join(colored_chars))