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 内置字符串处理函数的使用方法
Jun 11 Python
Python程序员开发中常犯的10个错误
Jul 07 Python
介绍Python中几个常用的类方法
Apr 08 Python
Python的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
Feb 18 Python
Atom的python插件和常用插件说明
Jul 08 Python
pytorch使用 to 进行类型转换方式
Jan 08 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 Python
python实现ftp文件传输系统(案例分析)
Mar 20 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
用Python实现屏幕截图详解
Jan 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与SQL注入攻击[二]
2007/04/17 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
php实现网页端验证码功能
2017/07/11 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
angular多语言配置详解
2019/05/16 Javascript
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
Python新手学习标准库模块命名
2020/05/29 Python
用Python开发app后端有优势吗
2020/06/29 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
新驾驶员个人自我评价
2014/01/03 职场文书
高二地理教学反思
2014/01/24 职场文书
适用于所有创业者的创业计划书
2014/02/05 职场文书
电厂职工自我鉴定
2014/02/20 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
关于食品安全的演讲稿范文(三篇)
2019/10/21 职场文书