Colorama no genera un color determinado

Colorama no genera un color determinado

He estado trabajando con colorama y he visto algunas respuestas en la web que dicen que colorama solo funciona en la terminal. Abrí mi archivo Python con el iniciador como exe y siempre funcionó perfectamente bien. Sin embargo, esta vez ha cambiado. Cuando ejecuto este fragmento en VSCode:

from colorama import Fore, Style

green = Fore.GREEN
print(f'{green}This is a test')

Todo funciona muy bien y mi salida es verde. Pero cuando ejecuto mi archivo con el iniciador de Python, aparece esto:[32mThis is a test

Sé que colorama todavía funciona con el iniciador porque lo usé hace un par de días. Y por launcher, pido disculpas por la ignorancia, ya sabes cuando haces clic derecho en un archivo y dice abrir con "Python". Lo llamé el lanzador. Alguien de StackOverflow dijo que hiciera mi pregunta aquí sobre códigos de color. Cualquier idea sería apreciada.

Respuesta1

Esto no funciona en elCarcasa inactivacuando lo inicias mediante el Entorno Integrado de Desarrollo y Aprendizaje (IDLE).

En Windows, use PowerShell en su lugar y guarde el siguiente código, por ejemplo, en la carpeta del escritorio new-2.py:

from colorama import init, Fore, Style
init()

# by Colorama’s constant shorthand for ANSI escape sequences:
# -----------------------------------------------------------
from colorama import Fore, Back, Style
print('\033[31m' + 'some red text')
print('\033[39m') # and reset to default color

# by manually printing ANSI sequences from your own code:
# -------------------------------------------------------
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')

# by using your code sample
# -------------------------
green = Fore.GREEN
print(f'{green}This is a test')

Esto da como resultado el siguiente resultado:

ingrese la descripción de la imagen aquí

información relacionada