我试图用import os os.system('cls')或import subprocess i=subprocess.call("cls", shell=True)清屏,来达到这一效果,但是实际它们还是换行显示(数值前面多了个零),这是怎么回事?如果我想消除某几行的显示该怎么操作?还有其他方法能达到标题所述效果吗?
代码如下:
import time
import subprocess
while True:
localtime = time.localtime()
time1 = time.strftime("%I:%M:%S", localtime)
print(time1)
if time1=='06:00:00' or time1 == '12:00:00':
break
else:
time.sleep(1)
i = subprocess.call("cls", shell=True)
部分显示结果如下:
12:29:52
12:29:54
12:29:55
12:29:56
12:29:57
12:29:58
12:29:59
12:30:00