文档

H5R.get_name

引用对象的名称

语法

name = H5R.get_name(loc_id,ref_type,ref)
name = H5R.get_name(loc_id,ref_type,ref,'TextEncoding',encoding)

描述

name = H5R.get_name(loc_id,ref_type,ref)检索标识的对象的名称裁判.的loc_id参数是包含引用的数据集或包含该数据集的组的标识符。ref_type指定引用的类型裁判.的有效值ref_type“H5R_OBJECT”“H5R_DATASET_REGION”

name = H5R.get_name(loc_id,ref_type,ref,'TextEncoding',encoding)另外指定用于解释引用名称的文本编码。指定编码作为“系统”(默认)或“utf - 8”

  • “系统”—使用系统默认的编码来解释引用名称。

  • “utf - 8”——使用utf - 8用于解释引用名称的编码。

例子

plist =“H5P_DEFAULT”;空间=“H5S_ALL”;fid = H5F.open(“example.h5”);dset_id = H5D.open(fid,“g3 /参考”);ref_data = H5D.read(dset_id,“H5T_STD_REF_OBJ”、空间、空间、plist);name = H5R.get_name(dset_id,“H5R_OBJECT”ref_data (: 1));H5D.close (dset_id);H5F.close (fid);
这个话题有用吗?