我pathlib.Path().iterdir()用来获取路径的子字典。
在 下/home/yuanyi/workspace/app,有 4 个文件夹:01、02、03、04。
from pathlib import Path
for subdir in Path('/home/yuanyi/workspace/app').iterdir():
print(subdir)
但结果没有排序。
/home/yuanyi/workspace/app/02
/home/yuanyi/workspace/app/03
/home/yuanyi/workspace/app/01
/home/yuanyi/workspace/app/00
结果不是如下:
/home/yuanyi/workspace/app/01
/home/yuanyi/workspace/app/02
/home/yuanyi/workspace/app/03
/home/yuanyi/workspace/app/04
我想知道迭代器是如何工作的,以及获得有序结果的最佳方法是什么。