python 下载文件汇总
来源:互联网 发布:全球经济数据网站 汇通 编辑:程序博客网 时间:2024/05/17 22:51
简单文件下载 使用htttplib2:
h = httplib2.Http() url = 'http://www.xxx.com/xxxx.zip'resp, content = h.request(url) if resp['status'] == '200': with open(filename, 'wb') as f:f.write(content)
urllib: 简单文件下载
filename = urllib.unquote(url).decode('utf8').split('/')[-1]urllib.urlretrieve(url, filename)
较大文件下载
def down_file(): url = "http://192.168.1.151/download.abc" file_name = url.split('/')[-1] u = urllib2.urlopen(url) f = open(file_name, 'wb') meta = u.info() file_size = int(meta.getheaders("Content-Length")[0]) file_size_dl = 0 block_sz = 8192 while True: buffer = u.read(block_sz) if not buffer: break file_size_dl += len(buffer) f.write(buffer) f.close()
在获取下载文件名的过程中,可以解析url
scheme, netloc, path, query, fragment = urlparse.urlsplit(url)filename = os.path.basename(path)if not filename: filename = 'downloaded.file'
- python 下载文件汇总
- python 下载文件汇总
- delphi 文件下载汇总
- python 文件处理汇总
- C#文件下载方法 汇总
- 文件下载、打包下载的问题汇总
- Python 如何下载文件
- Python下载文件
- python 下载文件
- 使用python下载文件
- python下载文件DEMO
- python下载文件
- Python分段下载文件
- python下载文件
- python下载文件
- Python 批量下载文件
- 【详解】Python下载文件
- Python 下载文件
- Scrapy安装介绍及入门
- javascript作用域链和原型链
- Linux把内存挂载成硬盘,提高读写速度
- GOOD spring <context:annotation-config> 跟 <context:component-scan>诠释及区别
- 将图片上传到PictureBox控件中
- python 下载文件汇总
- Ant工具介绍
- bootstrap中的typeahead
- 为控件添加自定义附加属性
- C++模板学习
- 图片和byte[]互转
- AS3中通过单击不同按钮进行交换元件出现问题解决办法
- bootstrap中的carosel
- 界面布局动态调整