要使用Python查找文件,可以使用os
模块中的walk()
函数,以下是详细步骤:
1、导入os
模块。
2、定义一个函数,例如find_files()
,接受一个参数,即要搜索的目录路径。
3、在函数内部,使用os.walk()
函数遍历目录及其子目录。
4、对于每个遍历到的文件,检查其是否满足搜索条件(例如文件名、扩展名等)。
5、如果满足条件,将文件路径添加到结果列表中。
6、返回结果列表。
以下是一个示例代码:
import os def find_files(path, file_extension): result = [] for root, dirs, files in os.walk(path): for file in files: if file.endswith(file_extension): result.append(os.path.join(root, file)) return result 使用示例 path = 'C:/Users/username/Documents' file_extension = '.txt' found_files = find_files(path, file_extension) print(found_files)
在这个示例中,我们定义了一个名为find_files
的函数,它接受两个参数:要搜索的目录路径和要查找的文件扩展名,函数使用os.walk()
遍历目录及其子目录,并检查每个文件是否以给定的扩展名结尾,如果满足条件,将文件路径添加到结果列表中,函数返回结果列表。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。