问题:例如有如下文件夹,如何遍历所有ply文件?
import os
import trimesh #用来读取ply,obj,等三维模型文件
path = 'D:/database/ply'
v = []
for root, dirs, files in os.walk(path):
for plyName in files:
plyPath = path + '/' + plyName
vertex = trimesh.load(plyName) #读取ply模型
v.append(vertex.vertices[idx][:]) #取出ply的点,并放到v中
v = np.array(v)
其中,root表示根目录的路径,即path;
dirs表示该目录子文件夹的名称,如果文件夹下没有子文件夹,那么为空;
files 表示该目录下的文件名称。
参考https://www.cnblogs.com/skaarl/p/10316564.html
感谢这位博主的回答