Создайте гибкую ссылку на внешний объект
H5L.create_external(filename,objname,link_loc_id,link_name,lcpl_id,lapl_id)
H5L.create_external(filename,objname,link_loc_id,link_name,lcpl_id,lapl_id)
создает гибкую ссылку к объекту в другом файле. filename
определяет целевой файл, содержащий целевой объект. obj_name
задает путь к целевому объекту в этом файле. obj_name
должен начинаться с корневой группы целевого файла, но не интерпретируется до момента поиска.
link_loc_id
и link_name
укажите местоположение и имя новой ссылки, соответственно. link_name
интерпретируется относительно link_loc_id
.
lcpl_id
и lapl_id
- списки свойств создания ссылки и доступа, сопоставленные с новой ссылкой.
plist_id = 'H5P_DEFAULT'; fid1 = H5F.create('myfile1.h5'); g1 = H5G.create(fid1,'g1',plist_id,plist_id,plist_id); H5G.close(g1); H5F.close(fid1); fid2 = H5F.create('myfile2.h5'); H5L.create_external('myfile1.h5','g1',fid2,'g2',plist_id,plist_id);