Bases: astropy.io.ascii.core.BaseSplitter
Default 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:
...
Parameters: |
|
---|
Attributes Summary
escapechar | |
skipinitialspace | bool(x) -> bool |
quoting | int(x[, base]) -> integer |
delimiter | str(object) -> string |
doublequote | bool(x) -> bool |
quotechar | str(object) -> string |
Methods Summary
join(vals) | |
process_line(line) | Remove whitespace at the beginning or end of line. |
Attributes Documentation
Methods Documentation
Remove whitespace at the beginning or end of line. This is especially useful for whitespace-delimited files to prevent spurious columns at the beginning or end. If splitting on whitespace then replace unquoted tabs with space first