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代码制作configure文件示例
Jul 28 Python
python分析apache访问日志脚本分享
Feb 26 Python
Python中的choice()方法使用详解
May 15 Python
python简单实现基数排序算法
May 16 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python简单操作sqlite3的方法示例
Mar 22 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python基于json文件实现的gearman任务自动重启代码实例
Aug 13 Python
python爬虫之遍历单个域名
Nov 20 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 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中变量及部分适用方法
2008/03/27 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
Python 变量类型及命名规则介绍
2013/06/08 Python
Python数据结构之翻转链表
2017/02/25 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
详解爬虫被封的问题
2019/04/23 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
尼克松手表官网:Nixon手表
2019/03/17 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
初三学习决心书
2014/03/11 职场文书
赔偿协议书范本
2014/09/12 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS
frg-100简单操作(设置)说明
2022/04/05 无线电
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技