读取CSV文件并根据其中的数据添加标题和新列,并输出新的CSV文件的步骤如下:
import csv
with open('input.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
这里假设要读取的CSV文件名为input.csv
,可以根据实际情况修改。
data[0].append('新列名') # 添加新列的标题
for row in data[1:]:
row.append('新列数据') # 添加新列的数据
这里假设新列的标题为新列名
,新列的数据为新列数据
,可以根据实际需求修改。
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
这里假设输出的CSV文件名为output.csv
,可以根据实际情况修改。
完整的代码示例:
import csv
with open('input.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
data[0].append('新列名') # 添加新列的标题
for row in data[1:]:
row.append('新列数据') # 添加新列的数据
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
以上代码可以读取名为input.csv
的CSV文件,根据其中的数据添加标题和新列,并将结果输出到名为output.csv
的新CSV文件中。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云