0
我正在寻找更多的Pythonic方法来从给定路径返回所有父路径,自包含路径的列表。返回所有祖先/父路径的列表
例如,给定:
"/dir1/dir2/dir3"
返回:
["/dir1", "/dir1/dir2", "/dir1/dir2/dir3"]
到目前为止,我基本上是这样做的:
import os
path = os.path.normpath(path)
path_parts = path.split(os.sep)
然后遍历部分重建列表。我不禁想起这是一个丑陋的kludge,虽然...
没有内置函数做那。所以,我会说,你在做什么是好的。 – thefourtheye