BaseInputter

class astropy.io.ascii.BaseInputter[ソース]

ベースクラス: object

表入力から行を取得し,行リストを返す.

属性要約

encoding \

ファイルを読み取るためのコード

方法要約

get_lines \(表[, newline] )

table 入力します。

process_lines (行)

後続に使用可能なパイプライン。

属性文書

encoding = None

ファイルを読み取るためのコード

方法文書

get_lines(table, newline=None)[ソース]

table 入力します。入力テーブルは、以下の1つであってもよい。

  • 書類名.

  • すべての見出しとデータ行を含む文字列(改行区切り)(少なくとも2行が必要)

  • Read()メソッドを用いたクラスファイル·オブジェクト

  • 文字列リスト

パラメータ
table文字列、類似ファイル、リスト

ファイル名、すべてのタイトルおよびデータ行を含む文字列(改行区切り)(少なくとも2行を含まなければならない)であってもよいし、含まれていてもよい read() メソッドまたは文字列リスト。

newline: line separator, if `None` use OS default from ``splitlines()``.
返品
linesリスト.リスト

行リスト.

process_lines(lines)[ソース]

後続に使用可能なパイプライン。デフォルトの場合、何の操作も実行されません。このルーチンは、通常、注釈行を削除するか、スペースを除去するために使用されない。これらの動作は、必要に応じてヘッダおよびデータ線処理において行われる。

より多くの操作を実行して元の入力行を表行に変換する必要がある場合は、この方法を書き換えてください。たとえば,行を行に分割すると,ContinuationLinesInput派生クラスは連続文字を考える.