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);
这个话题有用吗?