您正在接收JSON;您已经使用该
response.json()方法将其解码为Python结构:
data = r.json()
您可以将其
data['uploaded']视为任何其他Python列表;内容只是一个字典,因此另一个字典键可以获取
id值:
data['uploaded'][0]['id']
[0]当您知道上传了多少张图像时,将索引硬编码到此处是安全的。
您可以使用异常处理来检测是否返回了意外情况:
try: image_id = data['uploaded'][0]['id']except (IndexError, KeyError): # key or index is missing, handle an unexpected response log.error('Unexpected response after uploading image, got %r', data)
或者你可以处理
data['status']; 这完全取决于您在此使用的API的确切语义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)