在python中并行搜索带有关键字的文件名

时间:2017-04-12 07:43:59

标签: python multithreading

我有一个包含大量文件和文件夹的目录。我编写的函数需要花费大量时间来搜索具有特定关键字的文件。它的工作原理,但我想让它更有效,更快。我在考虑多处理或线程化。

但我知道线程不适用于嵌套的循环。所以我不知道如何使用多线程模块解决这个问题。

我写的代码如下:

undefined

它实际上是为GUI按钮制作的。我想让这段代码更快。有任何想法吗 ?我对这些方面有一个想法:

1)获取列表中的所有子目录名称 2)并行池现在使用列表并编写一个函数,检查子文件夹中包含关键字

的文件名

这会有用吗?

P.S:文件夹有很多子目录(超过1000个)

谢谢

0 个答案:

没有答案