在Python中,可以使用csv模块来处理CSV文件。要在CSV文件的起始位置添加列,可以按照以下步骤进行操作:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
new_column = 'New Column'
for row in data:
row.insert(0, new_column)
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
完整的代码示例:
import csv
# 读取CSV文件
with open('file.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
# 在每一行的起始位置添加新列的值
new_column = 'New Column'
for row in data:
row.insert(0, new_column)
# 写回CSV文件
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
这样就可以在CSV文件的起始位置添加新列了。请注意,这里的示例代码假设CSV文件中的每一行具有相同的列数。如果CSV文件的每一行列数不同,可能需要进行额外的处理。
领取专属 10元无门槛券
手把手带您无忧上云