我一直在寻找一种方法来做这样的事情:
import time
print("Hi !\nHow are you ?")
time.sleep(1)
# Clear the printed text
print("New\nText")
因此,输出应该如下所示:
Hi !
How are you ?
# Wait 1 sec
New
Text
所以我试着在print上使用\r
和flush
:
from time import sleep
print("Test\nTEST", end='', flush=True)
sleep(1)
print("\r", end='')
但没有任何工作:/
2条答案
按热度按时间sauutmhj1#
这将产生您想要的输出。有关更多信息,您可以查看this article。
hivapdat2#
您可以使用此命令删除最后两行:
或者,你可以一行一行地做:
此外,您可以使用此命令清除整个控制台: