zipファイル内の画像をzipfileとpillowで読み込む
あまりスマートじゃないですが、読み込めたので、まあ良しとしてください。
import zipfile import io from PIL import Image # load zip zippath = 'test.zip' z = zipfile.ZipFile(zippath) # load image from zip imgname = 'test.png' img = Image.open( io.BytesIO(z.read(imgname)) ) z.close()
参考にしたWebページ
13.5. zipfile — ZIP アーカイブの処理 — Python 3.4.3 ドキュメント
Pillow — Pillow (PIL Fork) 2.6.1 documentation