用python写一个多个无表头csv文件合并成一个整齐的csv的代码
时间: 2023-03-20 08:03:32 浏览: 290
可以使用Python内置的csv模块来实现合并多个无表头csv文件的功能。以下是一个可能的代码示例:
import csv
import os
# 指定要合并的csv文件夹路径
csv_folder_path = '/path/to/csv/folder'
# 获取csv文件列表
csv_file_list = [f for f in os.listdir(csv_folder_path) if f.endswith('.csv')]
# 打开合并后的csv文件,以写入模式打开
with open('merged.csv', 'w', newline='') as merged_file:
writer = csv.writer(merged_file)
# 遍历csv文件列表,逐个读取并写入到合并后的文件中
for csv_file in csv_file_list:
with open(os.path.join(csv_folder_path, csv_file), 'r') as f:
reader = csv.reader(f)
for row in reader:
writer.writerow(row)
该代码假设你已经将所有要合并的csv文件放在一个文件夹中,并将该文件夹路径指定为csv_folder_path
变量。代码遍历csv文件夹中的所有csv文件,逐个读取并将其内容写入到合并后的csv文件中,最终生成一个名为merged.csv
的整齐的csv文件。
相关推荐















