Python 你能从h5py对象写h5文件吗?

Python 你能从h5py对象写h5文件吗?,python,hdfs,h5py,Python,Hdfs,H5py,关于h5py的文档非常好,尽管我看不到实现我需要做的事情的示例或方法 我想读入一个h5文件,以某种方式对其进行调整,并在不更改原始文件的情况下将新文件写入一个单独的位置。这可能吗?以下选项不适合我的用例,因为文件位于工作流中: f = h5py.File('myfile.hdf5','r+') 理想情况下,我会这样做: f = h5py.File('myfile.hdf5','r') 。。。对f做点什么 f.write('newfile.hdf5') 感谢您的帮助 没有f.write方法,

关于h5py的文档非常好,尽管我看不到实现我需要做的事情的示例或方法

我想读入一个h5文件,以某种方式对其进行调整,并在不更改原始文件的情况下将新文件写入一个单独的位置。这可能吗?以下选项不适合我的用例,因为文件位于工作流中:

f = h5py.File('myfile.hdf5','r+')
理想情况下,我会这样做:

f = h5py.File('myfile.hdf5','r')
。。。对f做点什么

f.write('newfile.hdf5')

感谢您的帮助

没有
f.write
方法,是吗?您对
f
做了什么。换句话说,您只是从
f
读取数据吗?或者修改它并保存回去?如果您对
f
进行了更改,那么创建
newfile
有什么意义?为什么不将
myfile.hdf5
复制到
newfile.hdf5
,然后对
newfile.hdf5
进行所需的更改?感谢kcw78,我认为这个建议对我的用例非常有意义。