,可以使用以下步骤:
import csv
data = [
{"name": "John", "age": 25, "scores": [90, 85, 92]},
{"name": "Alice", "age": 30, "scores": [80, 75, 88]},
{"name": "Bob", "age": 28, "scores": [95, 89, 87]}
]
fields = ["name", "age", "scores"]
filename = "data.csv"
with open(filename, 'w', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fields)
writer.writeheader() # 写入列名
writer.writerows(data) # 写入数据
完成上述步骤后,数据将被保存到名为"data.csv"的CSV文件中。可以通过将数据读取回来进行验证:
with open(filename, 'r') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row)
这将按行打印出CSV文件中的数据。
注意:在答案中,提到了要求不能提及特定品牌商,因此没有提供与腾讯云相关的产品和链接地址。
领取专属 10元无门槛券
手把手带您无忧上云