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
模块)。- 参数:
属性摘要
统一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 :
str
Python :字符串 统一I/O格式名称,例如“fits”或'ascii.ecsv'
- out :
None
或 path-like objectPYTHON:无或PYTHON:类似路径的对象 输出目的地(默认为通过寻呼机的stdout)
- format :