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中kmeans聚类实现代码
Feb 23 Python
tensorflow创建变量以及根据名称查找变量
Mar 10 Python
python 日志增量抓取实现方法
Apr 28 Python
python实现反转部分单向链表
Sep 27 Python
python使用response.read()接收json数据的实例
Dec 19 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
简单了解python列表和元组的区别
May 14 Python
pandas分批读取大数据集教程
Jun 06 Python
用python对excel查重
Dec 07 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php实现在站点里面添加邮件发送的功能
2020/04/28 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
Python的gevent框架的入门教程
2015/04/29 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Django csrf 验证问题的实现
2018/10/09 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
python子线程退出及线程退出控制的代码
2019/10/16 Python
Python实现中值滤波去噪方式
2019/12/18 Python
什么是Python包的循环导入
2020/09/08 Python
python 绘制国旗的示例
2020/09/27 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
网络方面基础面试题
2012/11/16 面试题
五一服装活动方案
2014/01/11 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
法人授权委托书
2014/04/03 职场文书
企业人事任命书
2014/06/05 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书