我尝试使用Python从URL下载文件当我调用GET API时,它会在输出中给出一个json响应如何以CSV格式从json中提取文件?
下面是我使用的代码:
header = {'Authorization' : 'bearer ' + my_token }
resp = requests.get(fileURL, headers=header)
my_file = resp.json()['files']['file']
open("my_file_name.csv", "wb").write(resp.content)
这是我在my_file_name.csv中得到的输出-
{"files":{"file":"77u/","fileName":"Contact history disposition Controls_20230519T054023.csv"}}
1条答案
按热度按时间hfwmuf9z1#
我检查了文档,发现UI中的报告作业文件类型参数设置不正确(应该是CSV,但设置为XLS)。上面的代码现在可以正常工作了,我只需要将“resp.content”替换为“my_file”