DefaultSplitter¶
-
class
astropy.io.ascii.DefaultSplitter[source]¶ Bases:
astropy.io.ascii.BaseSplitterDefault class to split strings into columns using python csv. The class attributes are taken from the csv Dialect class.
Typical usage:
# lines = .. splitter = ascii.DefaultSplitter() for col_vals in splitter(lines): for col_val in col_vals: ...
Attributes Summary
csv_writercsv_writer_outdelimiterone-character string used to separate fields. doublequotecharacter to remove special meaning from following character escapecharone-character stringto quote fields containing special characters quotecharcontrol how instances of quotechar in a field are quoted quotingcontrol when quotes are recognized by the reader skipinitialspaceignore whitespace immediately following the delimiter Methods Summary
__call__(lines)Return an iterator over the table lines, where each iterator output is a list of the split line values.join(vals)process_line(line)Remove whitespace at the beginning or end of line. Attributes Documentation
-
csv_writer= None¶
-
csv_writer_out= <_io.StringIO object>¶
-
delimiter= ' '¶ one-character string used to separate fields.
-
doublequote= True¶ character to remove special meaning from following character
-
escapechar= None¶ one-character stringto quote fields containing special characters
-
quotechar= '"'¶ control how instances of quotechar in a field are quoted
-
quoting= 0¶ control when quotes are recognized by the reader
-
skipinitialspace= True¶ ignore whitespace immediately following the delimiter
Methods Documentation
-