首页 > 技术文章 > 【python】利用pathlib遍历目录Path().rglob

dplearning 2016-08-04 11:20 原文

来源:https://docs.python.org/3/library/pathlib.html

 

可以用pathlib模块中的Path().rglob来递归遍历文件

from pathlib import Path

src = "/home/"
for item in Path(src).rglob('*.py'):
    pass
sorted(Path().rglob("*.py"))
[PosixPath('build/lib/pathlib.py'),
 PosixPath('docs/conf.py'),
 PosixPath('pathlib.py'),
 PosixPath('setup.py'),
 PosixPath('test_pathlib.py')]

 

推荐阅读