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代码依赖的库的实现代码
Aug 09 Python
Python批量修改文本文件内容的方法
Apr 29 Python
Python 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
Python简单计算给定某一年的某一天是星期几示例
Jun 27 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 Python
使用python实现时间序列白噪声检验方式
Jun 03 Python
Python logging模块原理解析及应用
Aug 13 Python
python图像处理 PIL Image操作实例
Apr 09 Python
python游戏开发之pygame实现接球小游戏
Apr 22 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中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python3 模块、包调用&路径详解
2017/10/25 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
python实现简单图片物体标注工具
2019/03/18 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
CSS3 选择器 基本选择器介绍
2012/01/21 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
员工工作表扬信范文
2014/01/13 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
病房管理制度范本
2015/08/06 职场文书
运输公司工作总结
2015/08/11 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
nginx设置资源请求目录的方式详解
2022/05/30 Servers