首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将此列表字典写入此格式的csv文件

要将列表字典写入CSV文件,可以使用Python的csv模块来实现。下面是一个完整的示例代码:

代码语言:txt
复制
import csv

data = [
    {'Name': 'John', 'Age': 25, 'Country': 'USA'},
    {'Name': 'Emma', 'Age': 30, 'Country': 'Canada'},
    {'Name': 'Sophia', 'Age': 28, 'Country': 'UK'}
]

filename = 'data.csv'

# 写入CSV文件
with open(filename, 'w', newline='') as file:
    writer = csv.DictWriter(file, fieldnames=data[0].keys())

    # 写入表头
    writer.writeheader()

    # 写入数据
    writer.writerows(data)

print(f"数据已成功写入CSV文件:{filename}")

上述代码中,首先定义了一个包含字典的列表data,每个字典表示一行数据。然后指定了要写入的CSV文件名filename

接下来,使用open()函数打开文件,并指定模式为写入模式('w')。newline=''参数用于处理换行符。然后创建一个DictWriter对象,传入文件对象和字段名(即字典的键)作为参数。

使用writeheader()方法写入CSV文件的表头,即字典的键。然后使用writerows()方法将整个数据列表写入CSV文件。

最后,关闭文件,并打印出成功写入的提示信息。

这样,列表字典就会被写入到指定的CSV文件中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券