代码效果:

文件夹内文件列表:
02.jpg

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

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

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 如何查看与更换工作目录?