在广泛子目录树中快速检查文件是否存在及获取其路径的方法
我遇到的问题是,我有一个包含超过1000个子目录的文件夹,我想找出某个特定文件是否在这些子目录里。有没有办法可以不逐个检查每个目录就能找到它?我希望能用Python的方式来解决这个问题,但只要是高效的,能通过os.system运行的方式都可以。谢谢!
1 个回答
1
正如在 http://bugs.python.org/issue11406 中提到的,walk的速度比预期的要慢,因此社区提出了一个替代方案。
假设你所说的 fastest
是指运行时间,那么你应该使用 scandir
:https://github.com/benhoyt/scandir/#readme