get_reader#
- astropy.io.ascii.get_reader(reader_cls=None, inputter_cls=None, outputter_cls=None, **kwargs)[源代码]#
初始化表读取器,允许进行常见的自定义。
各种参数的大多数默认行为由指定的Reader类确定
reader_cls
。- 参数:
- reader_cls :
BaseReader
BaseReader
阅读器类。缺省值为
Basic
。- inputter_cls :
BaseInputter
BaseInputter
输入程序类
- outputter_cls :
BaseOutputter
BaseOutputter
输出级
- delimiter :
str
Python :字符串 列分隔符字符串
- comment :
str
Python :字符串 在表中定义注释行的正则表达式
- quotechar :
str
Python :字符串 一个字符串引用包含特殊字符的字段
- header_start :
int
Python :整型 标题行的行索引不计算注释或空行。只有空白的行被视为空白。
- data_start :
int
Python :整型 数据开始的行索引,不计算注释或空行。只有空白的行被视为空白。
- data_end :
int
Python :整型 数据结尾的行索引,不计算注释或空行。此值可以是负数,从末尾开始计数。
- converters :
dict
Python :词典 转换器的字典。
- data_splitter_cls :
BaseSplitter
BaseSplitter
用于拆分数据列的拆分器类。
- header_splitter_cls :
BaseSplitter
BaseSplitter
用于拆分标题列的拆分器类。
- names :
list
Python :列表 每个数据列对应的名称列表。
- include_names :
list
,可选Python:列表,可选 要包含在输出中的名称列表。
- exclude_names :
list
Python :列表 要从输出中排除的名称列表(应用于
include_names
)- fill_values :
tuple
,list
的tuple
PYTHON:元组,PYTHON:PYTHON列表:元组 为错误或丢失的表值指定填充值。
- fill_include_names :
list
Python :列表 要包含在填充值中的名称列表。
- fill_exclude_names :
list
Python :列表 从填充值中排除的名称列表(应用于
fill_include_names
)
- reader_cls :
- 返回:
- 读者 :
BaseReader
子类BaseReader子类 ASCII格式读取器实例
- 读者 :