Path对象是否有内置方法来测试目录是否在Path中



是否有方法检查目录是否在pythonPath对象的路径中。我知道我可以通过将它转换为类似'dir' in str(Path('/dir/dir2/dir3'))'dir' in Path('/dir/dir2/dir3').parts的字符串来测试它,但我希望有一个内置的方法。我检查了文档,但没有发现任何内置方法可以做到这一点。

from pathlib import Path
p=Path('/dir/dir2/dir3')
if p.match("*dir*"):
print("found 'dir' in path")

这将发现dir是否在给定路径中的任何位置。

最新更新