Python 应用程序在命令提示符下打开时表现异常

Python app behaving weirdly when opened in command prompt

大家晚上好!

所以我现在正在学习 python 使用教程,对于我目前正在进行的步骤,我需要使用 colorama 和 prompt_toolkit 包以使文本的某些部分更加丰富多彩为了让程序自动完成用户的输入,因为第二件事不能在 pycharm 中完成,我需要 运行 在 cmd 提示符下应用程序。

然而,当我尝试通过 pycharm 给我的“D:\Projects\rpsgame\venv\Scripts\python.exe D:/Projects/rpsgame/rock-paper-scissors.py”时,输出显示不正确(如图所示下面,而不是那些 ←[37 和 ←[95m 应该有空格)。

C:\Users\****>D:\Projects\rpsgame\venv\Scripts\python.exe D:/Projects/rpsgame/rock-paper-scissors.py
←[37m
←[95m
----------------------------------
       Rock Paper Scissors
----------------------------------
←[37m

LEADERS:
2 -- Makie

----------------------------------

1 -- Not-Makie

----------------------------------

Player 1, what is your name?

两种颜色都不显示。我在这里做错了什么?

如果您在 windows 上使用命令提示符,则必须使用 colorama.init() 根据它的 documentation 输出颜色。