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中不同进制互相转换(二进制、八进制、十进制和十六进制)
Apr 05 Python
基python实现多线程网页爬虫
Sep 06 Python
Python实现PS滤镜的旋转模糊功能示例
Jan 20 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
python threading和multiprocessing模块基本用法实例分析
Jul 25 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
Python实现UDP程序通信过程图解
May 15 Python
Python使用windows设置定时执行脚本
Nov 12 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 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
5种PHP创建数组的实例代码分享
2014/01/17 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
Javascript 遍历页面text控件详解
2014/01/06 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
Angularjs使用指令做表单校验的方法
2017/03/31 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Python中的pack和unpack的使用
2018/03/12 Python
python批量修改文件编码格式的方法
2018/05/31 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Python如何批量生成和调用变量
2020/11/21 Python
详解rem 适配布局
2018/10/31 HTML / CSS
护士个人自我鉴定
2014/03/24 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年校长新年寄语
2014/12/08 职场文书
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS