美文网首页数据分析officePython
高效办公3——Python批量合并csv文件

高效办公3——Python批量合并csv文件

作者: 模仿打酱油 | 来源:发表于2020-07-19 21:21 被阅读0次
场景概述

将桌面上test文件夹下所有CSV文件合并为一个文件,并保存到桌面test文件夹下,命名为merge_res.csv


1595163938(1).jpg
准备工作

将需要合并的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,大功告成!


1595164349(1).png
1595165061(1).png

本利介绍的是合并CSV文件,相信聪明的你已经学会并想到,遇到合并txt或Excel等文件,也就是换汤不换药的事情了!

下节,我们将介绍如何批量实现Excel相同内容合并单元格!!!

相关文章

网友评论

    本文标题:高效办公3——Python批量合并csv文件

    本文链接:https://www.haomeiwen.com/subject/cubrkktx.html