网站首页 >> 值得一看 >> 正文
标题

怎么在文件夹搜索文件(如何通过Python搜索文件)

墨雨婷   04月17日 18:26   0
内容

哈喽,大家好,今天给大家介绍一下如何通过Python搜索文件:

我们想要在当前文件夹下查找出所有的xlsx文件,我们会用到两个知识点,接下来一一为大家介绍:

1、自动递归遍历一个目录下的所有子目录:

我们通过os函数,将该文件夹下的所有子目录遍历出来:

import os

for root in os.walk('./'):

os.walk()是一种遍历目录数的函数,它以一种深度优先的策略(depth-first)访问指定的目录。

其返回的是(root,dirs, files),

root代表当前遍历的目录路径,string类型

dirs代表root路径下的所有子目录名称,list类型,列表中的每个元素是string类型,代表子目录名称。

files代表root路径下的所有子文件名称,返回list类型,列表中的每个元素是string类型,代表子文件名称。

2、拼接路径

我们通过os下的join函数,将上面的路径拼接完整:

pattern=os.path.join(root,'*.xlsx')

3、查找文件

我们通过glob.glob函数将当前目录下的xlsx文件查找出来:

for f in glob.glob(pattern):

print(f)

4、最终展示结果:

怎么在文件夹搜索文件(如何通过Python搜索文件)

好了今天的内容就先到这里了,明天见!

点评

本文暂无评论 - 欢迎您