【发布时间】:2021-07-11 07:00:33
【问题描述】:
我想生成一个类似下面的 csv,但我的 python 代码生成这样的 .cvs 文件 -
names
delectus aut autem,quis ut nam facilis et officia qui,fugiat veniam minus,et porro tempora
我想在单独的行中打印每个名称,请在下面找到我的 python 代码
test.py
import requests
import csv
my_list = []
for i in range(1, 10):
url = 'https://jsonplaceholder.typicode.com/todos/'+str(i)
response = requests.get(url)
jsonResponse = response.json()
my_list.append(jsonResponse['title'])
print(my_list)
fields = ['names']
# data rows of csv file
rows = [my_list]
with open('data.csv', 'w') as f:
write = csv.writer(f)
write.writerow(fields)
write.writerows(rows)
预期输出 -data.csv
names
delectus aut autem
quis ut nam facilis et officia qui
fugiat veniam minus
et porro tempora
【问题讨论】: