python读取csv文件对每个内容加字符a然后写入新csv文件
以下是一个简单的Python代码示例,可以读取CSV文件,并为每个内容添加字符“a”,然后将结果写入新的CSV文件中:
import csv
# 打开原始CSV文件和新的CSV文件
with open('input.csv', 'r') as f_input, open('output.csv', 'w', newline='') as f_output:
# 创建CSV读取器和写入器
csv_reader = csv.reader(f_input)
csv_writer = csv.writer(f_output)
# 循环读取每一行
for row in csv_reader:
# 对于每个内容,添加字符“a”
new_row = [cell + 'a' for cell in row]
# 将新的行写入新的CSV文件
csv_writer.writerow(new_row)
在代码中,我们使用Python内置的csv模块来读取和写入CSV文件。首先,我们打开原始CSV文件和新的CSV文件,并创建CSV读取器和写入器。然后,我们使用一个循环来读取每一行,并为每个内容添加字符“a”。最后,我们将新的行写入新的CSV文件中。
请注意,我们在打开新的CSV文件时使用了newline=''参数。这是为了避免在Windows操作系统上出现额外的空行。如果您在使用其他操作系统,请根据需要调整此参数
原文地址: https://www.cveoy.top/t/topic/cu6j 著作权归作者所有。请勿转载和采集!