extract_dir
是Open3D库中open3d.data.MetalTexture
类的一个方法,用于从文件路径中提取目录部分的路径。
extract_dir(file_path: str) -> str
file_path
: str类型,表示待提取路径的文件路径。返回str类型,表示file_path
中的目录部分路径,如果file_path
本身就是目录,则返回原路径。
from open3d import data
tex_path = data.get_texture_file("japanese_lantern")
# 提取目录部分的路径
dir_path = data.MetalTexture.extract_dir(tex_path)
print(f"The directory path of {tex_path} is: {dir_path}")
输出结果:
The directory path of /home/user/.open3d/texture/japanese_lantern is: /home/user/.open3d/texture
file_path
不是str类型。extract_dir
提取的是路径中的目录部分,而不包括文件名和扩展名;file_path
是一个目录,则extract_dir
会返回原路径。