将文件夹下的多个csv文件合并成一个CSV文件

# 将文件夹下的多个csv文件合并成一个CSV文件
def get_files():
    for filepath,dirnames,filenames in os.walk(r'/media/shuaishuai/JSY/实验数据备份/snippets/feature/ApplyEyeMakeup'):
        dirnames.sort()   # CSV文件有序合并,不会产生乱序
        for filename in filenames:
            path = os.path.join(filepath+'/'+filename)
            print ('\n')
            fl = pd.read_csv(path, header = None)
            fl.to_csv("/media/shuaishuai/JSY/total.csv", mode='a', index=False, header=False)

# 不论文件夹有几级,将所有本文件夹的子文件夹的CSV文件全都扒出来,按文件顺序合并在一起

你可能感兴趣的:(pandas,CSV,python)