这是进度旋转器的代码:
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
运行期间光标快速旋转? - Rory Daultoncmd
无法完成,那是与旋转光标无关的另一个问题。那么你到底在问什么呢? - Rory Daulton