UnifiedReadWrite#

class astropy.io.registry.UnifiedReadWrite(instance, cls, method_name, registry=None)[源代码]#

基类:object

统一read()或write()方法中使用的辅助对象的基类。

这个轻量级对象是为每个 read()write() 通过呼叫 read / write 数据对象类上的描述符。关键驱动因素是允许通过 help() 方法,例如 Table.read.help('fits') .

子类必须定义 __call__ 方法,当数据对象 read()write() 方法被调用。

有关规范示例,请参见 Table 类实现(尤其是 connect.py 模块)。

参数:
instance : object对象

描述符调用实例,如果没有实例,则为无

cls类型

描述符调用类(所有者类或实例类)

method_name : strPython :字符串

方法名称,例如‘Read’或‘Write’

registry : _UnifiedIORegistryBase or None ,可选_UnifiedIORegistryBase或python:无,可选

IO注册表。

属性摘要

registry 

统一I/O注册表实例。

方法总结

help([format, out])

为指定的统一I/O输出帮助文档 format .

list_formats([out])

将可用格式列表打印到控制台(或 out 文件句柄)。

属性文档

registry#

统一I/O注册表实例。

方法文件

help(format=None, out=None)[源代码]#

为指定的统一I/O输出帮助文档 format .

默认情况下,帮助输出通过 pydoc.pager . 相反,可以将文件句柄对象提供为 out 输出将被写入该句柄。

参数:
format : strPython :字符串

统一I/O格式名称,例如“fits”或'ascii.ecsv'

out : Nonepath-like objectPYTHON:无或PYTHON:类似路径的对象

输出目的地(默认为通过寻呼机的stdout)

list_formats(out=None)[源代码]#

将可用格式列表打印到控制台(或 out 文件句柄)。

外面的无或文件句柄对象

输出目的地(默认为通过寻呼机的stdout)