Python urllib 如何添加进度显示
code:
remote = urllib.urlopen(remote_file)
local_file = open(local_path_name, "wb")
local_file.write(remote.read())
问题:
用这种方式可以很好的下载远程文件, 现在需要加入一个进度显示的功能, 类似于下载软件一样, 显示出下载的百分比, 请问怎么做?
[解决办法]
>>> def report_hook(count, block_size, total_size):... print '%02d%%'%(100.0 * count * block_size/ total_size)... >>> urllib.urlretrieve("http://sports.sina.com.cn/", reporthook= report_hook)00%01%03%...