风雪中的大爷 发表于 2020-6-23 11:27:03

一个关于循环打印的问题

现在想写一个检测进程是否正在执行,如果执行完成之后就自动设置一小时后关机的脚本,基本功能已经实现,有一个很尴尬的问题是在检测进程时,使用的while进行检测,同时输出当前进程运行状态,比如正在运行就显示waiting,但while就很尴尬,会无限的在屏幕上打印一大堆的waiting,想问一下在座的大佬们,有没有可以刷新屏幕,让屏幕上只保留一个waiting呢???

风雪中的大爷 发表于 2020-6-23 11:32:20

在线等

风雪中的大爷 发表于 2020-6-23 11:32:54

6个人看过了

风雪中的大爷 发表于 2020-6-23 11:41:10

有人吗~~~~

_荟桐_ 发表于 2020-6-23 12:24:25

本帖最后由 _荟桐_ 于 2020-6-23 12:36 编辑

这样打印
while 1:
    print("\rwaiting...",end = "")

永恒的蓝色梦想 发表于 2020-6-23 12:25:28

风雪中的大爷 发表于 2020-6-23 11:41
有人吗~~~~

给代码

BIO-张磊 发表于 2020-6-23 12:43:12

养成发代码的好习惯。

suchocolate 发表于 2020-6-23 12:50:26

linux?

_2_ 发表于 2020-6-23 21:06:57

可以这样
print("waiting…")
while 1:
    …
print("completed!")
页: [1]
查看完整版本: 一个关于循环打印的问题