Python获取网络图片的尺寸 发表于 2017-07-03 | 分类于 小工具 | 阅读次数 1. 使用 urllib212345678910111213#!/usr/bin/env python#encoding=utf-8 import urllib2import cStringIOfrom PIL import Image url = 'http://www.01happy.com/wp-content/uploads/2012/09/bg.png'file = urllib2.urlopen(url)tmpIm = cStringIO.StringIO(file.read())im = Image.open(tmpIm) print im.format, im.size, im.mode 2. 使用 requests和上面的方法大同小异,只不过网络请求部分使用了 requests 库。 12345678910111213#!/usr/bin/env python#encoding=utf-8 import requestsimport cStringIOfrom PIL import Image url = 'http://www.01happy.com/wp-content/uploads/2012/09/bg.png'response = requests.get(url)tmpIm = cStringIO.StringIO(response.content)im = Image.open(tmpIm) print im.format, im.size, im.mode [参考文献] python获取远程图片的大小和尺寸 windows 64位安装Python以及PIL模块详细步骤