在广泛子目录树中快速检查文件是否存在及获取其路径的方法

1 投票
1 回答
3006 浏览
提问于 2025-04-18 10:20

我遇到的问题是,我有一个包含超过1000个子目录的文件夹,我想找出某个特定文件是否在这些子目录里。有没有办法可以不逐个检查每个目录就能找到它?我希望能用Python的方式来解决这个问题,但只要是高效的,能通过os.system运行的方式都可以。谢谢!

1 个回答

1

正如在 http://bugs.python.org/issue11406 中提到的,walk的速度比预期的要慢,因此社区提出了一个替代方案。

假设你所说的 fastest 是指运行时间,那么你应该使用 scandirhttps://github.com/benhoyt/scandir/#readme

撰写回答