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
表 要写入文件的数据表。
- output :
str
或h5py.File
或h5py.Group
Python:Str或h5py.File或h5py.Group 如果是字符串,则为要将表写入的文件名。如果是h5py对象,则为要写入表的文件或组对象。
- path :
str
Python :字符串 将表写入HDF5文件中的路径。这应该是相对于输入文件或组的。如果未指定,则默认为
__astropy_table__
.- compression : bool 或
str
或int
Bool或python:str或python:int 是否压缩HDF5文件中的表。如果设置为
True
,'gzip'
使用压缩。如果指定了一个字符串,它应该是'gzip'
,'szip'
或'lzf'
. 如果指定了一个整数(在0-9范围内),'gzip'
使用压缩,整数表示压缩级别。- append : bool布尔
是否将表附加到现有的HDF5文件。
- overwrite : bool布尔
是否在不发出警告的情况下覆盖任何现有文件。如果
append=True
和overwrite=True
然后只替换数据集;不会覆盖文件/组。- serialize_meta : bool布尔
是否在写入HDF5文件时序列化富表元数据,特别是写入和回读像这样的混合列所需的数据
Time
,SkyCoord
,或Quantity
添加到文件中。- **create_dataset_kwargs
其他关键字参数传递给
h5py.File.create_dataset()
或h5py.Group.create_dataset()
.
- 桌子 :