Ich habe einen Fehler mit StringIO erhalten und es war schmerzhaft, aber es scheint, dass es "BytesIO" gibt, und ich konnte es verwenden. Die Spezifikationen, die Zeichenfolgen zwischen Python 3 und Python 2 unterschiedlich behandeln, wirken sich auf das Lesen von Dateien aus.
import io
import urllib.request
from PIL import Image
f = io.BytesIO(urllib.request.urlopen("Bild URL").read())
img = Image.open(f)
Recommended Posts