场景概述
将桌面上test文件夹下所有CSV文件合并为一个文件,并保存到桌面test文件夹下,命名为merge_res.csv
准备工作
将需要合并的CSV文件全部放至桌面test文件夹下
工具准备
os 模块
pandas模块
代码实现
import os
import pandas as pd
# 输入待合并文件所在文件夹
path = r'C:/Users/Administrator/Desktop/test/'
file_list = []
for file in os.listdir(path):
# print(file)
df = pd.read_csv(path + file)
file_list.append(df)
result = pd.concat(file_list) # 合并文件
result.to_csv(path + 'merge_res.csv', index=False, encoding='gbk') # 保存合并后的文件
执行代码,回到test文件夹,发现多了一个merge_res.csv,大功告成!
本利介绍的是合并CSV文件,相信聪明的你已经学会并想到,遇到合并txt或Excel等文件,也就是换汤不换药的事情了!
下节,我们将介绍如何批量实现Excel相同内容合并单元格!!!