首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

Python:读取指定路径下的文件,含子文件夹,可指定文件类型

发布网友

我来回答

1个回答

热心网友

在Python中,遍历指定文件夹下的所有文件并根据文件类型筛选,可使用以下示例代码。此代码定义了一个名为list_files的函数,接受两个参数:folder_path(文件夹路径)和file_extension(文件扩展名)。如果file_extension为None,则返回所有文件。

使用os.walk遍历指定文件夹及其所有子文件夹,根据提供的文件类型过滤文件。最后,函数返回符合条件的文件列表。

根据需要调整folder_path和file_extension变量来指定要遍历的文件夹和文件类型。

示例代码如下:

python
import os

def list_files(folder_path, file_extension=None):
matching_files = []
for root, dirs, files in os.walk(folder_path):
for file in files:
if file_extension is None or file.endswith(file_extension):
matching_files.append(os.path.join(root, file))
return matching_files

通过调用此函数并传递文件夹路径和文件扩展名,您可以轻松地获取指定文件夹下满足条件的所有文件。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com