的步骤如下:
import requests
import csv
url = "API的URL地址"
response = requests.get(url)
在这里,你需要将"API的URL地址"替换为实际的API地址。
data = response.json()
filename = "data.csv"
with open(filename, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(data[0].keys()) # 写入表头
for item in data:
writer.writerow(item.values()) # 写入数据行
在这里,你可以将"filename"替换为你想要保存的csv文件名。
import requests
import csv
url = "API的URL地址"
response = requests.get(url)
data = response.json()
filename = "data.csv"
with open(filename, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(data[0].keys()) # 写入表头
for item in data:
writer.writerow(item.values()) # 写入数据行
这样,你就可以使用Python发送HTTP API请求并将json数据转换为csv格式了。对于更复杂的API请求,你可能需要在请求中添加参数、请求头等。同时,你还可以根据具体需求对csv文件进行更多的处理和操作。
领取专属 10元无门槛券
手把手带您无忧上云