Python 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/jXiP 著作权归作者所有。请勿转载和采集!