我需要通过递归搜索来生成包含路径的文件列表,该路径包含某个字符串。我目前正在这样做:for i in iglob(starting_directory+'/**/*', recursive=True): if filemask in i.split('\\')[-1]: # ignore directories that contain the filemask filelist.append(i) 这可以工作,但是在爬行大型目录树时,它的速度非常慢(约10分钟)。我们在Windows上,因此无法对unix find命令进行外部调用。我的理解是,glob比os.walk更快。有更快的方法吗?
1 回答
- 1 回答
- 0 关注
- 155 浏览
添加回答
举报
0/150
提交
取消