我目前正在尝试为某人做一些事情,我是 Python 的初学者(以及一般的编程,除了在 bash 脚本方面有一些经验,所以对我放轻松)我遇到了一个问题,即在我的循环中输出看起来很紧张,我不知道为什么,需要一些帮助(所有姓名/个人资料都替换为 _)https://pypi.org/project/colorama/(colorama,我正在使用的一个库)这是在底部循环中输出的样子:https://pastebin.com/(此外,在我的终端中,一旦到达“From _”行,它就会停止使用任何颜色,如果您能告诉我为什么会发生这种情况,那就太好了)作为参考,这是在靠近顶部的 for 循环中打印时的样子:https://pastebin.com/aQwGnhZ8(当输出到我的终端时,一切似乎都是直接的,如果有人也能解释这一点,那也很好,但正如你所看到的,它没有被拉伸)我正在尝试制作一个改变颜色的心形(例如,如果第 1 行是蓝色,第 2 行是红色,第 3 行是绿色。下一个循环将是第 1 行绿色、第 2 行蓝色、第 3 行红色等)。
1 回答
莫回无
TA贡献1865条经验 获得超7个赞
这是因为print
在输出后添加了一个换行符(如按回车键)。当您打印出一行的颜色时,它正在打印一个换行符,这意味着您在行之间有一个额外的换行符。
您需要使用end
关键字参数来抑制换行符。
print(colorama.Fore.MAGENTA, end="")
添加回答
举报
0/150
提交
取消