如何提取多个CSV文件中的相同列,并把这些列按文件一行一行排列

问题遇到的现象和发生背景 :
现有多个CSV文件,目前直能提取一个文件的指定列数据,不会将多个文件的指定列提取出来,并且按文件,一个文件一行合并导出一个CSV文件
问题相关代码:

import pandas as pd
pd.set_option('display.max_columns',None)
pd.set_option('display.width',None)
pd.set_option('display.unicode.east_asian_width', True)
df1=pd.read_csv('3263526960.csv',encoding='gbk')
df2 = pd.DataFrame(df1)
#使每个序列加1
df2.index = df2.index + 1
df2
print(df2[['正文']][:])#输出制定列“正文”

我想要达到的结果:
尝试了多种方法没有解决,就是想一个文件的正文先按行排列为一行,然后多个文件重复操作,一个文件一行,最后形成一个CSV文件

1、如果文件的列字段都一样,那就先把文件通过列字段合并;
2、然后直接获取相应的列,保存文件。
如下参考:

import os
import pandas as pd

result_ls = []
for file in os.scandir():
    if file.name.endswith('csv'):
        df = pd.read_csv(file.name)
        df['filename'] = file.name
        result_ls.append(df)
df1 = pd.concat(result_ls)
df1.to_csv('output.csv')