python实现从网络下载文件并获得文件大小及类型的方法

作者:feiwen 时间:2021-05-15 17:53:04 

本文实例讲述了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,网络,文件
0
投稿

猜你喜欢

  • Python的Django框架中的数据过滤功能

    2022-02-01 05:48:40
  • 运行python脚本更改Windows背景

    2022-06-11 05:36:54
  • Python标准异常和异常处理详解

    2021-02-23 05:10:36
  • 浅谈python元素如何去重,去重后如何保持原来元素的顺序不变

    2023-03-07 19:39:32
  • Python查询IP地址归属完整代码

    2022-10-18 16:39:07
  • Python环境Pillow( PIL )图像处理工具使用解析

    2022-12-08 16:04:48
  • php将textarea数据提交到mysql出现很多空格的解决方法

    2023-09-11 01:10:08
  • Python中urllib+urllib2+cookielib模块编写爬虫实战

    2023-10-21 19:02:35
  • 什么是Semantics?

    2008-04-16 13:45:00
  • Frontpage2003的怪bug,自动添加“../”的父级目录

    2007-09-30 13:30:00
  • 基于python纯函数实现井字棋游戏

    2023-02-12 09:16:06
  • Javascript 回调和事件(翻译)

    2009-03-28 11:47:00
  • Python 列表(list)的常用方法

    2022-05-04 19:05:20
  • Oracle 创建用户及数据表的方法

    2009-09-26 18:25:00
  • 网页制作前台之javascript

    2013-07-23 08:32:59
  • Python中使用中文的方法

    2021-09-26 05:46:39
  • 网站设计趋势: iPhones[译]

    2009-09-21 12:40:00
  • Python类的用法实例浅析

    2023-07-31 11:17:18
  • Python使用Kubernetes API访问集群

    2023-09-23 05:35:31
  • Python pickle模块常用方法代码实例

    2023-12-25 03:09:16
  • asp之家 网络编程 m.aspxhome.com