使用Python向.csv文件添加列可以通过以下步骤实现:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
new_column = ['value1', 'value2', 'value3'] # 新列的数据
for i in range(len(data)):
data[i].append(new_column[i]) # 将新列数据添加到每一行的末尾
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
完整代码示例:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
new_column = ['value1', 'value2', 'value3'] # 新列的数据
for i in range(len(data)):
data[i].append(new_column[i]) # 将新列数据添加到每一行的末尾
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
以上代码将在名为file.csv
的文件中添加一个新的列,新列的数据为value1
、value2
和value3
。请注意,需要根据实际情况修改文件名和新列的数据。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理文件、图片、视频等各种类型的数据。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云