要设置列名,可以在写入CSV文件之前先创建一个包含列名的列表,然后将其作为第一行写入CSV文件。

以下是一个示例代码:

import csv

# 列名列表
header = ['列名1', '列名2', '列名3']

# 数据列表
data = [
    ['数据1', '数据2', '数据3'],
    ['数据4', '数据5', '数据6'],
    ['数据7', '数据8', '数据9']
]

# 写入CSV文件
with open('data.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    
    # 写入列名
    writer.writerow(header)
    
    # 写入数据
    writer.writerows(data)

在这个示例中,我们先创建一个包含列名的列表header,然后通过csv.writer将其写入CSV文件的第一行。然后,我们使用writer.writerows方法将数据列表data写入CSV文件的剩余行。

执行以上代码后,会生成一个名为data.csv的CSV文件,其中包含列名和数据

我想把不断更新的数据放入csv文件怎么设置列名

原文地址: http://www.cveoy.top/t/topic/hAeP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录