python 遍历目录获取所有文件
利用 Python 进行文件夹遍历有很多种方法,本篇介绍常用的两种方法,这些方法是内建模块中的方法,速度较快。
os.walk 和 os.scandir
两种方法都是在 os 库实现的,分别是 os.walk,os.scandir,其中后者效率更高些。
python
1 | import os |
python
1 | def walk(dirs): |
python
1 | def scan(dirs): |
python
1 | path = "data" |
True
python
1 | %%timeit -n 1000 |
281 µs ± 67 µs per loop (mean ± std. dev. of 7 runs, 1,000 loops each)
python
1 | %%timeit -n 1000 |
165 µs ± 2.72 µs per loop (mean ± std. dev. of 7 runs, 1,000 loops each)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论