Quando executo meu programa Python a partir do Visual Studio Code
terminal integrado, tudo corre bem e tenho minhas cores como deveriam ser, como nesta captura de tela:
Mas se eu executar exatamente o mesmo arquivo da mesma pasta , mas diretamente de cmd.exe
, é isso que acontece:
Para deixar minha saída colorida, usei o módulo colorama
( v0.4.4
), mas ele contém apenas constantes (que são os caracteres que na segunda captura de tela são exibidos como [36m
) e, como funciona perfeitamente no VS Code, não acho que o problema seja causado pelo módulo.
Alguém teve o mesmo problema? Nesse caso você poderia me dizer como resolveu? Tem algo a ver com as configurações do sistema?
EDITAR
Como sugerido na resposta, tentei fazer isso com Windows Terminal
, algo que não havia tentado porque a chamada no momento Powershell
não funcionou, então depois de atualizar para Windows 11
(na verdade no momento da captura de tela acima eu já estava usando 11
) não tente usar este terminal.
E adivinha? Funciona perfeitamente, obrigado!