使用clint进度条显示urllib.urlretrieve()的状态

时间:2012-02-20 23:23:35

标签: python iterator urllib clint

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

1 个答案:

答案 0 :(得分:1)

the source,我看到它只会上升。要从特定值开始,请使用:

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

要退格,请尝试:

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

如果不使用colorama模块的定位功能,这可能无法工作,在这种情况下,你最好只写(“=”* percent_done +“”* * percent_left)。