3

clint进度条基于迭代器。
urllib.urlretrieve() 有一个回调,报告块下载完成。
每次调用回调时,我可以将迭代器设置在某个位置吗?

4

1 回答 1

1

查看源代码,我看到它只会上升。要从特定值开始,请使用:

for i in progress.dots(range(your_start_value)): pass

要退格,请尝试:

sys.stderr.write(' \b\b' * amount); sys.stderr.flush()

如果不使用模块的定位功能,这可能无法工作colorama,在这种情况下,您最好简单地编写 ("=" * percent_done + " " * percent_left)。

于 2012-03-19T10:56:14.957 回答