在python中保存来自API端点的图像,无文件类型
我正在尝试从Spotify 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) 或者我应该创建一个
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中提取值感到困惑。