使用Python将值添加到CSV文件中已有的行可以通过以下步骤实现:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
rows = list(reader)
target_row = None
for row in rows:
if row[0] == 'target_value':
target_row = row
break
这里假设要添加的值在第一列,并且为'target_value'。
target_row.append('new_value')
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(rows)
完整的代码示例:
import csv
with open('file.csv', 'r') as file:
reader = csv.reader(file)
rows = list(reader)
target_row = None
for row in rows:
if row[0] == 'target_value':
target_row = row
break
target_row.append('new_value')
with open('file.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(rows)
这样就可以将值添加到CSV文件中已有的行了。请注意,代码中的'file.csv'应替换为实际的CSV文件路径。
领取专属 10元无门槛券
手把手带您无忧上云