def _visitfunc(self, name, node):
level = len(name.split('/'))
indent = ' '*level
localname = name.split('/')[-1]
if isinstance(node, h5py.Group):
self.tree_str += indent +"|> {}\n".format(localname)
elif isinstance(node, h5py.Dataset):
self.tree_str += indent +"|D {}: {} {}\n".format(localname, node.shape, node.dtype)
for key, val in node.attrs.items():
self.tree_str += indent+" |- {} = {}\n".format(key, val)
评论列表
文章目录