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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 Python
利用Celery实现Django博客PV统计功能详解
May 08 Python
Python批量更改文件名的实现方法
Oct 29 Python
python 列表删除所有指定元素的方法
Apr 19 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
Dec 18 Python
python二进制文件的转译详解
Jul 03 Python
python datetime中strptime用法详解
Aug 29 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 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中namespace及use用法分析
2016/12/06 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
JavaScript 面向对象编程(1) 基础
2010/05/18 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
python中round函数保留两位小数的方法
2020/12/04 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
高级Java程序员面试题
2016/06/23 面试题
中文系师范生自荐信
2013/10/01 职场文书
现代化办公人员工作的自我评价
2013/10/16 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
思想汇报格式
2014/01/05 职场文书
大学校务公开实施方案
2014/03/31 职场文书
企业安全生产责任书
2014/04/14 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
python获取带有返回值的多线程
2022/05/02 Python