我试图用新值覆盖/更新文本行,但是,当我这样做时,它会创建新行
当Python和C++ +/P>中只行一行时,这很好
for i in range(300000):
sys.stdout.write("\rValue is {:1} ".format(i))
sys.stdout.flush
或在C++ +/P>
for(int i = 0; i < 300000; i++){
cout << "\r" << i << " ";
cout.flush();
}
但如果我尝试执行多行操作,例如:
for i in range(300000):
sys.stdout.write("\rValue is {:1} ".format(i))
sys.stdout.write("\n\r" + str(random.getrandbits(10)))
sys.stdout.flush()
它只是创建新行,我希望有几个更新行一个接一个,而无需下一次更新创建新行(如上文所述)或清除屏幕
目前没有回答
相关问题 更多 >
编程相关推荐