代码:
fresponse = json.loads(response)
url = fresponse["Items"]["Backup"][0]["BackupIntranetDownloadURL"]
print (url)
这个 Response 是一串 JSON 返回值:
{
"Items": {
"Backup": [
{
"StoreStatus": "Disabled",
"HostInstanceID": 87611,
"BackupLocation": "OSS",
"BackupIntranetDownloadURL": "http://downloadURL/",
"BackupType": "FullBackup",
"InstanceId": "a40518nc69"
}
]
}
"TotalBackupSize": "1260323400",
"PageNumber": 1,
"TotalRecordCount": 1
}
不加 [0] 的时候直接请求,会连续不换行地 print
两次结果;加 [0] 与加 [1] 是一个结果;
而且当没有 ["BackupIntranetDownloadURL"]
的时候,[0] 可以写为 print (url[0])
请问这个 [0] 是哪个函数的什么用法?变换了几个关键字检索了谷歌,也都没有什么答案。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.