BaseSplitter¶
- class astropy.io.ascii.BaseSplitter[ソース]¶
ベースクラス:
object
PythonのSplit方法を用いて動作を行う基礎分解器。
これは引用の値を扱わない.1つの重要な特徴は __call__ 分割線値リストを反復ごとに返す生成器である.
書き換える方法は2つありますが、まず
process_line()
分割前に入力行ごとに前処理を行うには、以下の操作を実行してくださいprocess_val()
分割された文字列の値ごとに後処理を行う.デフォルトの場合は文字列を適用しますstrip()
機能します。INSTANCE属性によって他の機能に設定することができ、例えば、それらを完全に無効にすることもできる。reader.header.splitter.process_val = lambda x: x.lstrip() reader.data.splitter.process_val = None
属性要約
フィールドを区切るための単文字文字列
方法要約
__call__
(行)Selfを関数呼び出しとする.
join
\(VALS)process_line
(行)行の先頭または行の末尾のスペースを削除します。
process_val
(val)値の先頭または末尾のスペースを削除する.
属性文書
- delimiter = None¶
フィールドを区切るための単文字文字列
方法文書