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 相关文章推荐
Tornado Web服务器多进程启动的2个方法
Aug 04 Python
Python实现的ini文件操作类分享
Nov 20 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
PyCharm配置mongo插件的方法
Nov 30 Python
django-初始配置(纯手写)详解
Jul 30 Python
Django CBV与FBV原理及实例详解
Aug 12 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 Python
python 一维二维插值实例
Apr 22 Python
pytorch读取图像数据转成opencv格式实例
Jun 02 Python
分享一个python的aes加密代码
Dec 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
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
javascript下function声明一些小结
2007/12/28 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
python和shell变量互相传递的几种方法
2013/11/20 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
python argparser的具体使用
2019/11/10 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
《太阳》教学反思
2014/02/21 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
安全口号大全
2014/06/21 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
销售会议开幕词
2015/01/28 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
redis哨兵常用命令和监控示例详解
2021/05/27 Redis
一文了解MySQL二级索引的查询过程
2022/02/24 MySQL