UnifiedReadWrite¶
- class astropy.io.registry.UnifiedReadWrite(instance, cls, method_name)[ソース]¶
ベースクラス:
object
Read()や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
書類ハンドル)方法文書