如何使用python从多个子文件夹中读取多个.xlsx文件

问题描述 投票:0回答:1

我有一个文件夹,其中包含 10-12 个子文件夹,我需要从每个子文件夹中读取一个特定的 .xlsx 文件。我陷入困境,我已经获得了我想要使用的所有 .xlsx 文件

os.walk
,但我不知道如何进一步进行。

for root,dirs,files in os.walk(path):
    for name in files:
        if name.endswith("abc.xlsx"):
pandas os.walk
1个回答
0
投票

我你想我们os.walk,就是这样。

import os
for root,dirs,files in os.walk(path):
    reqfiles = [i for i in files if i.endswith("abc.xlsx")]

您可以只使用 os.listdir。

reqfiles = [i for i in os.listdir(path) if i.endswith("abc.xlsx")]
© www.soinside.com 2019 - 2024. All rights reserved.