我有一个命令
import time
i=0
b=0
while(True):
i=i+1
b=b+1
time.sleep(2)
print('Jack: {} '.format(str(i)) ,end='')
print('Han: {} '.format(str(b)) ,end='r')
我想打印成
Jack: 1
Han : 1
在下一个循环中,它仍然在该位置打印只有数字像这样变化
Jack: 2
Han : 2
注意:不要将2个打印件合并为1个打印件我需要理想的
如果我正确地读取了您想要的内容,则需要更新数字,而不是打印新行。在这种情况下,使用祝福并在屏幕上位置打印。
类似:
from blessings import Terminal
from time import sleep
term = Terminal()
i = 0
while True:
print(term.move(1, 1), f"I am a number: {i}")
i += 1
sleep(1)
注意还有其他终端控制库,我只是喜欢祝福。