我收到 request.post() 的响应,如下所示:
{'total': 3,
'files': [{'fileName': 'abc.mp4', 'size': '123'},
{'fileName': 'def.mp4', 'size': '456'},
{'fileName': 'ghi.mp4', 'size': '789'}]
}
我只想要此响应中的文件名值并将其存储在 str 列表中。
我尝试了以下循环来执行相同的操作,但它显示了一些错误:
fileNames = []
for files in response.json()["files"]:
fileNames.append(files["filename"])
我期望文件名列表,但出现一些错误
最佳答案
尝试使用:
fileNames = []
for files in response.json()["files"]:
fileNames.append(files["fileName"])
我认为您写的是“filename”
而不是“fileName”
(“Name”大写)。
关于python - 如何在列表中附加 JSON 响应的值 (python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75181204/