[Python-ideas] os.path.isparent and os.path.ischild
Steven D'Aprano
steve at pearwood.info
Fri Jul 8 10:00:26 CEST 2011
Giampaolo Rodolà wrote:
>>>> isparent('/a', '/a/b')
> True
I'm not sure that this is so common and useful that it needs to be
included in os.path. You can always just add it to your own library, or
even write them in-line: the implementation is just a one-liner.
def isparent(path1, path2):
"Returns True if path1 is a parent of path2."
return os.path.commonprefix([path1, path2]) == path1
def ischild(path1, path2):
"Returns True if path1 is a child of path2."
return os.path.commonprefix([path1, path2]) == path2
--
Steven
More information about the Python-ideas
mailing list