【发布时间】:2018-11-28 00:14:38
【问题描述】:
说,我的目录结构如下:
foo1/
├── bar2/
│ └── ...
└── bar4/
└── ...
我想编写一个函数来查找我正在寻找的目录及其父目录,例如
def directory_find(atom):
# ....
directory_find(bar4)
所以这会返回我foo3/bar4 结果,父目录最初可能不知道,所以这就是我考虑递归搜索的原因。
似乎os 模块不能满足我的要求,因为它只适用于这种方式的文件。
【问题讨论】:
-
查看os.walk()方法或者pathlib模块:docs.python.org/3/library/index.html