首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python urllib 怎么添加进度显示

2012-02-06 
Python urllib 如何添加进度显示code:remote urllib.urlopen(remote_file)local_file open(local_path

Python urllib 如何添加进度显示
code:
remote = urllib.urlopen(remote_file)
local_file = open(local_path_name, "wb")
local_file.write(remote.read())


问题:
用这种方式可以很好的下载远程文件, 现在需要加入一个进度显示的功能, 类似于下载软件一样, 显示出下载的百分比, 请问怎么做?

[解决办法]

Python code
>>> 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%... 

热点排行