2022年 12月 19日

python纵向合并(按行合并)多个csv文件

将多个csv文件合到一个csv文件

  1. import os
  2. import pandas as pd
  3. import glob
  4. csv_list = glob.glob('./14 points/*') #查看同文件夹下的csv文件数
  5. print(u'共发现%s个CSV文件'% len(csv_list))
  6. print(u'正在处理............')
  7. for i in csv_list: #循环读取同文件夹下的csv文件
  8. fr = open(i,'rb').read()
  9. with open('result.csv','ab') as f: #将结果保存为result.csv
  10. f.write(fr)
  11. print(u'合并完毕!')