abc=pd.DataFrame()
path=r'待处理文件夹/'
for file in os.listdir(path):
# print(file)
for i in file:
print(file)
if "abc" in file:
df1=pd.read_excel(path+file)
abc=pd.concat([df1,abc])
abc.to_excel('abc.xlsx')
print(abc)
import pandas as pd
abc=pd.DataFrame()
path=r'待处理文件夹/'
合并前列表=[]
# 如果你的concat是合并函数,那么,你需要将所有变量保存在循环外合并,而不是循环内,修改如下
for file in os.listdir(path):
for i in file:
if "abc" in file:
df1=pd.read_excel(path+file)
合并前列表.append(df1)
abc=pd.concat(合并前列表)
abc.to_excel('abc.xlsx')
print(abc)