利用python合并多个文件(有遇错解决方法~)

本文介绍了如何使用Python合并多个文件,特别是当文件表头信息一致时。文章提到了通过os模块读取文件可能遇到的问题以及解决方案,同时提供了两种有效的方法进行文件合并。此外,还建议使用runoob网站作为Python学习资源,并给出了去除表头的技巧。最后,文章提及了合并后文件的简单清洗步骤。
摘要由CSDN通过智能技术生成

利用python合并多个文件(表头信息一致)

  1. 批量读取指定目录下文件

    方法一:os模块

// 传入目录>获取文件
import pandas as pd
import os
path='D:/``````````' #待合并文件目录
files=os.listdir(path)  #listdir(path) 读取path下的所有文件
filepath=[] #定义filepath用来存储我们需要的文件
for file in files:#遍历文件
    #1:if os.path.splitext(file)[1]=='.csv':
     #获取所有csv文件,splitext用来分割路径中的文件名与拓展名,此处取拓展名为.csv
    格式的文件,可以指定文件名,但好像不支持模糊匹配,os.path.spliter(file)[0]可以指定文件名
   #2: if '人员信息' in file and file.endswith('.csv'):
    #获取含特定字段的文件,且指定格式
    #两种方法都是可以,看需要来用
            filepath.append(path+'/'+file) 
        else:pass
   filepath#查看是否正确
    
  >方法二:glod模块
import pandas as pd 
import glob
path='D:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值