DefaultSplitter

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

ベースクラス: astropy.io.ascii.core.BaseSplitter

Python CSVを使用して文字列を列のデフォルトクラスに分割します。クラス属性はCSV方言クラスからとる.

典型的な使い方::

# lines = ..
splitter = ascii.DefaultSplitter()
for col_vals in splitter(lines):
    for col_val in col_vals:
         ...

属性要約

csv_writer \

csv_writer_out \

delimiter \

フィールドを分離するための単文字文字列。

doublequote \

後ろの文字から特殊な意味の文字を削除する

escapechar \

特殊な文字を含むフィールドを参照するための単語列

quotechar \

制御例はどうですか 見積もりは有料です 1つのフィールドで参照する

quoting \

読者がいつ引用符を識別するかをコントロールする

skipinitialspace \

区切りの直後のスペースを無視する

方法要約

__call__ (行)

帰還表の繰り返し器 lines 各反復器出力は、分割ライン値のリストである。

join \(VALS)

process_line (行)

行の先頭または行の末尾のスペースを削除します。

属性文書

csv_writer = None
csv_writer_out = <_io.StringIO object>
delimiter = ' '

フィールドを分離するための単文字文字列。

doublequote = True

後ろの文字から特殊な意味の文字を削除する

escapechar = None

特殊な文字を含むフィールドを参照するための単語列

quotechar = '"'

制御例はどうですか 見積もりは有料です 1つのフィールドで参照する

quoting = 0

読者がいつ引用符を識別するかをコントロールする

skipinitialspace = True

区切りの直後のスペースを無視する

方法文書

__call__(lines)[ソース]

帰還表の繰り返し器 lines 各反復器出力は、分割ライン値のリストである。

パラメータ
linesリスト.リスト

罫線リスト

収益率.
line文字列リスト

行ごとの分解値。

join(vals)[ソース]
process_line(line)[ソース]

行の先頭または行の末尾のスペースを削除します。これは、先頭または末尾に擬似列が出現することを防止するために、スペースで区切られたファイルに特に有用である。スペースで分割すると,まず引用符のないタブをスペースで置き換える