Image 数据看起来像二进制数据,但返回为字符串。如何保存为图像?

Image 数据看起来像二进制数据,但返回为字符串。如何保存为图像?,image,python-requests,python-3.7,Image,Python Requests,Python 3.7,我正在使用请求模块获取图像数据。返回的数据看起来像解释的二进制数据,如下所示: `���� JFIF��>创建者:gd jpeg v1.0(使用IJG jpeg v62),默认质量 ��C  $.“,#(7),01444'9=82使用内容字段而不是文本: 导入请求 r=请求。获取('https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png') 以open('test.png','wb

我正在使用请求模块获取图像数据。返回的数据看起来像解释的二进制数据,如下所示:

`���� JFIF��>创建者:gd jpeg v1.0(使用IJG jpeg v62),默认质量 ��C
 $.“,#(7),01444'9=82使用
内容
字段而不是
文本

导入请求
r=请求。获取('https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png')
以open('test.png','wb')作为文件:
file.write(r.content)
请参阅:

@DanielDow仔细阅读。它很好地解释了API,其中有很多有用的信息。
image = open("test.jpg", "wb")
image.write(image_data)
image.close()