我使用 pytables 创建了从一个 hdf5 文件到另一个文件的外部链接。我的问题是如何在循环中取消引用它?
例如:
让我们假设file_name = "collection.h5"
,外部链接存储在哪里
我在根节点下创建了外部链接,当我遍历根节点下的节点时,我得到以下输出:
/link1 (ExternalLink) -> /files/data1.h5:/weights/Image
/link2 (ExternalLink) -> /files/data2.h5:/weights/Image
等等,
我知道要取消引用链接,可以这样做,使用以下方式使用自然命名:
f = open_file('collection.h5',mode='r')
plink1 = f.root.link1()
plink2 = f.root.link2()
但我想在for循环中执行此操作,对此有什么帮助吗?