代码效果:
文件夹内文件列表:

原文件内容(只显示最后几行):

执行完毕的合并文件内容:

Python代码:
import os
os.chdir("d:\\test") # set work dir
os.getcwd() # print workdir
import pandas
import glob
for r in glob.glob("*.csv"):
csv=pandas.read_csv(r) # read csv
tail=csv.tail(9) # read last 9 rows
tail['filename']=r # add filename
tail.to_csv("all.txt",mode="a+") #output file
参考链接:
代码主体参考: pandas可否一次性读取多个文件并合并到一起 其他参考: python中pandas的使用方法 Python 向 DataFrame 添加一列,该列为同一值 Numpy中如何给矩阵增加一行或一列 python 如何查看与更换工作目录?