【发布时间】:2018-02-18 17:29:59
【问题描述】:
这是进度微调器的代码:
import sys
import time
def spinning_cursor():
while True:
for cursor in '|/-\\':
yield cursor
spinner = spinning_cursor()
for _ in range(50):
sys.stdout.write(spinner.next())
sys.stdout.flush()
time.sleep(10)
sys.stdout.write('\b')
输出
python2.7 test.py
|
由于循环休眠了 10 秒,它旋转得非常慢...
如何在进程休眠时继续旋转微调器?
【问题讨论】:
-
你的问题不清楚。您希望光标在每次运行一次
cmd时略微转动(这就是您的代码所做的),还是希望它在cmd运行时快速转动? -
@它转得很慢,cmd 执行没有完成
-
如果
cmd未完成,这是与旋转光标不同的问题。那么究竟你在问什么? -
@Rory Daulton,现在编辑问题。