【python】利用pathlib遍历目录Path().rglob

来源: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')]

 

posted @ 2016-08-04 11:20  匡子语  阅读(16934)  评论(1编辑  收藏  举报