UnifiedReadWriteMethod#

class astropy.io.registry.UnifiedReadWriteMethod(fget=None, fset=None, fdel=None, doc=None)[源代码]#

基类:property

用于在统一I/O中创建read()和write()方法的描述符类。

典型的例子是 Table 班级,在哪里 connect.py 模块创建 UnifiedReadWrite 班级。这些都有习俗 __call__ 方法执行与调用注册表read()或write()函数相关的设置工作。有了这个,那个 Table 类定义读写方法如下所示:

read = UnifiedReadWriteMethod(TableRead)
write = UnifiedReadWriteMethod(TableWrite)
参数:
funcUnifiedReadWrite 子类写恐惧子类

定义读或写功能的类