write_table_hdf5

astropy.io.misc.hdf5.write_table_hdf5(table, output, path=None, compression=False, append=False, overwrite=False, serialize_meta=False, **create_dataset_kwargs)[源代码]

将表对象写入HDF5文件

这就要求 h5py 待安装。

参数
桌子Table

要写入文件的数据表。

输出 : str or h5py.Fileh5py.Groupstr或

如果是字符串,则为要将表写入的文件名。如果是h5py对象,则为要写入表的文件或组对象。

pathSTR

将表写入HDF5文件中的路径。这应该是相对于输入文件或组的。如果未指定,则默认为 __astropy_table__ .

compressionbool或str或int

是否压缩HDF5文件中的表。如果设置为 True'gzip' 使用压缩。如果指定了一个字符串,它应该是 'gzip''szip''lzf' . 如果指定了一个整数(在0-9范围内), 'gzip' 使用压缩,整数表示压缩级别。

append布尔

是否将表附加到现有的HDF5文件。

overwrite布尔

是否在不发出警告的情况下覆盖任何现有文件。如果 append=Trueoverwrite=True 然后只替换数据集;不会覆盖文件/组。

**create_dataset_kwargs

其他关键字参数传递给 h5py.File.create_dataset()h5py.Group.create_dataset() .