库:Path
Path.parent
是一个 Python 中 pathlib
模块的属性,用于获取指定路径的父目录。下面是一个简单的示例:
from pathlib import Path
# 示例路径
example_path = Path("/home/user/documents/file.txt")
# 获取父目录
parent_directory = example_path.parent
# 打印结果
print("原始路径:", example_path)
print("父目录:", parent_directory) # 输出/home/user/documents
Path.parents
是 pathlib
模块中的一个方法,用于获取指定路径的所有父目录,返回一个迭代器。下面是一个简单的示例:
from pathlib import Path
# 示例路径
example_path = Path("/home/user/documents/file.txt")
# 获取所有父目录
all_parents = example_path.parents
# 打印结果
print("原始路径:", example_path)
print("所有父目录:")
for parent in all_parents:
print(parent)
'''
输出结果是:
原始路径: /home/user/documents/file.txt
所有父目录:
/home/user/documents
/home/user
/home
/
''