Python 打印输出看起来在长循环中拉伸

Python 打印输出看起来在长循环中拉伸,python,Python,我目前正在尝试为某人制作一些东西,我是Python的初学者(一般来说,除了有一点bash脚本编写经验外,编程也很简单),我遇到了一个问题,在我的循环中,输出看起来很长,我不知道为什么,需要一些帮助(所有名称/个人内容都替换为ux) (colorama,我正在使用的图书馆) 下面是处于底部循环时的输出: (另外,在我的终端中,一旦到达“From_uu”行,它就会停止使用任何颜色,如果你能告诉我为什么会发生这种情况,那就太好了) 作为参考,这是在顶部附近的For循环中打印时的外观: (当输出到我的终

我目前正在尝试为某人制作一些东西,我是Python的初学者(一般来说,除了有一点bash脚本编写经验外,编程也很简单),我遇到了一个问题,在我的循环中,输出看起来很长,我不知道为什么,需要一些帮助(所有名称/个人内容都替换为ux)

(colorama,我正在使用的图书馆)

下面是处于底部循环时的输出:

(另外,在我的终端中,一旦到达“From_uu”行,它就会停止使用任何颜色,如果你能告诉我为什么会发生这种情况,那就太好了)

作为参考,这是在顶部附近的For循环中打印时的外观:

(当输出到我的终端时,所有内容看起来都是直截了当的,如果有人能解释这一点,那也太好了,但正如你所看到的,它没有被拉伸)

我正在尝试制作一个可以改变颜色的心(比如,如果第1行是蓝色的,第2行是红色的,第3行是绿色的。下一个循环是第1行绿色,第2行蓝色,第3行红色,等等)


提前感谢

这是因为打印在输出后添加了换行符(如按回车键)。当您打印出一行的颜色时,它正在打印一个换行符,这意味着您在行之间有一个额外的换行符

您需要使用
end
关键字参数来抑制换行符

print(colorama.Fore.MAGENTA, end="")

谢谢您的帮助,我知道print会自动打印新行,但我不认为这是问题的原因。
print(colorama.Fore.MAGENTA, end="")