DefaultSplitter#
- class astropy.io.ascii.DefaultSplitter[源代码]#
基类:
BaseSplitter
使用PythonCSV将字符串拆分为列的默认类。类属性取自csv方言类。
典型用法:
# lines = .. splitter = ascii.DefaultSplitter() for col_vals in splitter(lines): for col_val in col_vals: ...
属性摘要
用于分隔字段的一个字符串。
字符从后面的字符中删除特殊含义
单字符字符串,用于引用包含特殊字符的字段
控制 夸特尔 在字段中引用
控制读取器何时识别引号
忽略紧跟在分隔符后面的空白
方法总结
__call__
\(行)返回表上的迭代器
lines
,其中每个迭代器输出都是分割线值的列表。join
\(Vals)process_line
\(行)删除行首或行尾的空格。
process_val
\(val)删除值开头或结尾处的空白。
属性文档
- csv_writer = None#
- csv_writer_out = <_io.StringIO object>#
- delimiter = ' '#
用于分隔字段的一个字符串。
- doublequote = True#
字符从后面的字符中删除特殊含义
- escapechar = None#
单字符字符串,用于引用包含特殊字符的字段
- quotechar = '"'#
控制 夸特尔 在字段中引用
- quoting = 0#
控制读取器何时识别引号
- skipinitialspace = True#
忽略紧跟在分隔符后面的空白
方法文件