在python中保存来自API端点的图像,无文件类型

在python中保存来自API端点的图像,无文件类型,python,image,api,spotify,Python,Image,Api,Spotify,我正在尝试从Spotify API保存图像 我以链接的形式获得专辑艺术: https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce 我想这是一个jpg文件 我在试图用python显示或保存它时遇到了错误 我甚至不确定我该如何格式化这样的内容: 我需要str环绕链接吗? str(https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce) 或者我应该创建一个

我正在尝试从Spotify API保存图像

我以链接的形式获得专辑艺术:

https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce

我想这是一个jpg文件

我在试图用python显示或保存它时遇到了错误

我甚至不确定我该如何格式化这样的内容:

我需要str环绕链接吗?
str(https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce)

或者我应该创建一个新变量,例如

image\u路径=”https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce“

然后:


im1=im1.save(image\u path)

您的第二个建议应该是使用
urllib.request实际下载图像:

import urllib.request

image_path = 'https://i.scdn.co/image/ab67616d00004851c96f7c7b077c224975b4c5ce'

urllib.request.urlretrieve(image_path, "image.jpg")

谢谢,这正是我需要的。我对这一点有点困惑,也对使用什么代码从JSON中提取值感到困惑。