为了账号安全,请及时绑定邮箱和手机立即绑定

在python中递归搜索文件的最快方法是什么?

在python中递归搜索文件的最快方法是什么?

C#
慕田峪9158850 2021-03-31 18:14:25
我需要通过递归搜索来生成包含路径的文件列表,该路径包含某个字符串。我目前正在这样做: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
提交
取消
意见反馈 帮助中心 APP下载
官方微信