python3stringio+;PIL&x2B;请求从url获取图像

python3stringio+;PIL&x2B;请求从url获取图像,python,python-requests,python-imaging-library,stringio,Python,Python Requests,Python Imaging Library,Stringio,我在迁移到python 3时遇到了麻烦。这是我的代码: from io import StringIO from PIL import Image import requests r = requests.get(imagen_url) imagen = Image.open(StringIO(r.content)) 它曾经在Python2上工作。这是我得到的错误: 初始值必须是str或None,而不是字节 尝试使用r.text并告诉我们。你通常会返回什么请求?我明白了:StringIO不能用

我在迁移到python 3时遇到了麻烦。这是我的代码:

from io import StringIO
from PIL import Image
import requests
r = requests.get(imagen_url)
imagen = Image.open(StringIO(r.content))
它曾经在Python2上工作。这是我得到的错误:

初始值必须是str或None,而不是字节


尝试使用
r.text
并告诉我们。你通常会返回什么请求?我明白了:StringIO不能用于打开图像。必须使用二进制数据。请尝试使用
r.text
并告诉我们。你通常会返回什么请求?我明白了:StringIO不能用于打开图像。必须改用二进制数据。