python实现从网络下载文件并获得文件大小及类型的方法


Posted in Python onApril 28, 2015

本文实例讲述了python实现从网络下载文件并获得文件大小及类型的方法。分享给大家供大家参考。具体实现方法如下:

import urllib2
from settings import COOKIES
opener = urllib2.build_opener()
cookies = ";".join("%s=%s" % (k, v) for k, v in COOKIES.items())
opener.addheaders.append(('Cookie', cookies))
req = opener.open(link)
meta = req.info()
file_size = int(meta.getheaders("Content-Length")[0])
content_type = meta.getheaders('Content-Type')[0].split(';')[0]
print file_size, content_type
open(file_name, 'wb').write(req.read())

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python多进程机制实例详解
Jul 02 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
Python抓取框架Scrapy爬虫入门:页面提取
Dec 01 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
pandas的排序和排名的具体使用
Jul 31 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
pytorch 更改预训练模型网络结构的方法
Aug 19 Python
python实现字典嵌套列表取值
Dec 16 Python
python线程join方法原理解析
Feb 11 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
Python一些基本的图像操作和处理总结
Jun 23 Python
浅析Python中的多重继承
Apr 28 #Python
python输出当前目录下index.html文件路径的方法
Apr 28 #Python
Python实现基于权重的随机数2种方法
Apr 28 #Python
python使用urllib2实现发送带cookie的请求
Apr 28 #Python
python实现在windows下操作word的方法
Apr 28 #Python
介绍Python的@property装饰器的用法
Apr 28 #Python
Pyhthon中使用compileall模块编译源文件为pyc文件
Apr 28 #Python
You might like
php中的登陆login
2007/01/18 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
Maps Javascript
2007/01/22 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
2015/06/22 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Python简单I/O操作示例
2019/03/18 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
python super()函数的基本使用
2020/09/10 Python
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
房产继承公证书
2014/04/09 职场文书
成立公司计划书
2014/05/07 职场文书
2014年学校党建工作总结
2014/11/11 职场文书
求职导师推荐信范文
2015/03/27 职场文书
论文答辩开场白大全
2015/05/27 职场文书
2015最新民情日记范文
2015/06/26 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书