StringIOでエラーが出てて辛かったけど,BytesIO
があるらしく,それを使うとできました.
Python3とPython2で文字列の扱いが異なる仕様がファイル読み込みまで影響が出てるんですね.
import io
import urllib.request
from PIL import Image
f = io.BytesIO(urllib.request.urlopen("画像のURL").read())
img = Image.open(f)
Go to list of users who liked
More than 5 years have passed since last update.
StringIOでエラーが出てて辛かったけど,BytesIO
があるらしく,それを使うとできました.
Python3とPython2で文字列の扱いが異なる仕様がファイル読み込みまで影響が出てるんですね.
import io
import urllib.request
from PIL import Image
f = io.BytesIO(urllib.request.urlopen("画像のURL").read())
img = Image.open(f)
Register as a new user and use Qiita more conveniently
Go to list of users who liked