我试图使用colorama打印一条向下滚动屏幕并循环回到顶部的线条。但是,我遇到了滚动位问题。似乎colorama.Cursor.DOWN()
和UP
实际上没有做任何事情。更糟糕的是,当我尝试使用FORE
和BACK
时,它会在不移动光标的情况下打印空格。
我正在使用命令提示符(不是IDLE)运行Windows 7,是的,我调用了colorama.init()
测试代码:
import colorama, sys
colorama.init()
for _ in range(50):
sys.stdout.write('*****')
sys.stdout.write(colorama.Cursor.DOWN(5))
为什么这不起作用的任何想法?它应该打印一行开始,跳下五行,然后打印另一行启动,50次。但实际上我得到了一系列没有换行的启动。