利用python合并多个文件(表头信息一致)
-
批量读取指定目录下文件
方法一: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: