我需要通過遞歸搜索來生成包含路徑的文件列表,該路徑包含某個(gè)字符串。我目前正在這樣做:for i in iglob(starting_directory+'/**/*', recursive=True): if filemask in i.split('\\')[-1]: # ignore directories that contain the filemask filelist.append(i) 這可以工作,但是在爬行大型目錄樹時(shí),它的速度非常慢(約10分鐘)。我們在Windows上,因此無法對unix find命令進(jìn)行外部調(diào)用。我的理解是,glob比os.walk更快。有更快的方法嗎?
在python中遞歸搜索文件的最快方法是什么?
慕田峪9158850
2021-03-31 18:14:25