import pandas as pd
import os
def read_csv(filepath ,sep=',',encoding='ANSI',header=0):
#filepath文件路径'C:\\Users\\Dell\\Desktop\\cal\\cml\\1\\'
#sep分隔符 默认','
#encoding编码 默认'ANSI'
p=[]#返回列表,里面每一个都装着dataframe
a=[]#装路径
#获取路径文件夹下面的文件的全部路径
for file in os.listdir(filepath):
a.append(os.path.join(filepath, file))
#将文件夹下的文件导入成dataframe,再装入列表p,
#即p[0]是dataframe,一个csv文件的内容
for i in range(len(a)):
p1=[]
path=a[i]
p1= pd.read_csv(path,sep=sep,encoding=encoding,header=header)
p.append(p1)
return p
path=r'C:\Users\Dell\Desktop\cal\cml\3\xinan\xinan'
p=read_csv(path,sep='\s+',encoding='ANSI',header=None)
c=pd.concat(p)#将p里面全部dataframe合成一个
导出成csv格式文件
path3=r'C:\Users\Dell\Desktop\cal\cml\3\1\1.csv'
c.to_csv(path3,sep=',')