使用 clint 进度条显示 urllib.urlretrieve() 的状态
clint 进度条基于迭代器。
urllib.urlretrieve() 有一个回调,报告块下载的完成。
我可以在每次调用回调时将迭代器设置在某个位置吗?
The clint progress bar is based on an iterator.
urllib.urlretrieve() has a callback that reports the completion of a chunk downloading.
Can I set the iterator to be in a certain position everytime the callback is called?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看源代码,我发现它只会向上。要从特定值开始,请使用:
要退格,请尝试:
如果不使用
colorama
模块的定位功能,这可能无法工作,在这种情况下,您最好简单地编写 ("=" * 完成百分比 + " " * 剩余百分比)。Looking at the source, i see that it only goes up. To start at a specific value, use:
To backspace, try:
That probably won't work without using the
colorama
module's locate feature, in which case you'd be better off simply writing ("=" * percent_done + " " * percent_left).