UnifiedReadWrite¶
- class astropy.io.registry.UnifiedReadWrite(instance, cls, method_name)[ソース]¶
ベースクラス:
objectRead()やwrite()メソッドで用いられるWorkerオブジェクトの基本クラスを統一する.
この軽量級の対象はそれぞれ
read()あるいは…。write()以下のように呼びますread/writeデータオブジェクトクラス上の記述子.重要な駆動要因は、フォーマット固有の完全文書で利用可能な方法オプションを記録することを可能にすることであるhelp()方法は、例えば:Table.read.help('fits')それがそうです。サブクラスは定義しなければならない
__call__この方法はデータオブジェクトがread()あるいは…。write()メソッドが呼び出される。仕様例については,参照されたい
Tableクラス実現(特にconnect.pyモジュールはそこにある).- パラメータ
- instance客体.
ディスクリプタはインスタンスを用い,インスタンスがなければNoneとなる
- clsタイプ
記述子呼び出しクラス(所有者クラスまたはインスタンスクラス)
- method_name応力.応力
メソッド名は、“Read”または“Write”であってもよい
方法要約
help\([format, out] )統一I/Oを指定するヘルプ文書の出力
formatそれがそうです。list_formats\([out] )利用可能なフォーマットリストをコンソールに印刷する(または
out書類ハンドル)方法文書