阅读#
- astropy.io.ascii.read(table, guess=None, **kwargs)[源代码]#
读取输入
table
把桌子还给我。各种参数的大多数默认行为由Reader类决定。参见:
- 参数:
- table :
str
, file-like object ,list
,pathlib.Path
object
PYTHON:字符串,PYTHON:类文件对象,PYTHON:LIST,pathlib.Path对象 输入表作为文件名、文件类对象、字符串列表 [s] ,单个换行分隔字符串或
pathlib.Path
对象。- guess : bool布尔
试着猜一下表格的格式。默认为“无”。
- format :
str
,BaseReader
Python:字符串,BaseReader 输入表格格式
- 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 :词典 用于指定输出列数据类型的转换器字典。词典中的每个键都是一个列名,或者是包括通配符的名称匹配模式。该值可以是数据类型,例如
int
或np.float32
;在成功完成转换之前按顺序尝试的此类类型的列表;或转换器元组列表(请参见convert_numpy
函数获取详细信息)。- 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
)- fast_reader : bool ,
str
或dict
Bool,python:str或python:dict 是否使用C引擎,也可以是带有选项的dict,默认为
False
;选项dict的参数:- 使用快速转换器:bool
启用更快但稍微不精确的浮点转换方法
- 并行:布尔或整数
使用多处理转换
cpu_count()
或'number'
过程- 指数样式:str
One-character string defining the exponent or
'Fortran'
to auto-detect Fortran-style scientific notation like'3.14159D+00'
('E'
,'D'
,'Q'
), all case-insensitive; default'E'
, all other implyuse_fast_converter
- chunk_size利息
如果提供的值大于0,则以大约
chunk_size
字节。默认值是一次读取表。- chunk_generator布尔
如果是真的并且
chunk_size > 0
然后返回一个迭代器,该迭代器为每个块返回一个表。默认情况下,返回所有块的单个堆叠表。
- encoding :
str
Python :字符串 允许指定读取文件的编码(默认=
None
)
- table :
- 返回:
- dat :
Table
或<生成器>表或<生成器> 输出表
- dat :