下面是一个示例代码,它将字典数据保存到CSV文件中:

#我的Python教程#微信公众号:wdPython

首先创建了一个包含字典数据的列表dict_data。然后,我们使用csv.DictWriter()函数创建一个CSV写入对象,指定了字典中的键作为列名。接下来,我们使用writer.writeheader()函数写入CSV文件的表头。最后,我们使用for循环遍历字典数据列表,并使用writer.writerow()函数将每一行数据写入CSV文件中。

请注意,我们在打开文件时使用了newline=”参数,这是为了确保在Windows系统上也能正确地写入CSV文件。

import csv# 创建一个字典dict_data = [{'name': 'Alice', 'age': 25, 'city': 'New York'},{'name': 'Bob', 'age': 30, 'city': 'San Francisco'},{'name': 'Charlie', 'age': 35, 'city': 'Chicago'}]# 打开文件进行写入操作with open('output.csv', mode='w', newline='') as file:# 创建一个csv写入对象writer = csv.DictWriter(file, fieldnames=['name', 'age', 'city'])# 写入表头writer.writeheader()# 写入数据行for row in dict_data:writer.writerow(row)