BaseHeader#
- class astropy.io.ascii.BaseHeader[源代码]#
基类:
object
基表表头读取器。
属性摘要
自动生成列名的格式字符串
返回表的列名。
正则表达式的注释行
每个数据列对应的名称列表
无、int或
lines
返回None或int方法总结
check_column_names
(names, strict_names, guessing)检查列名。
get_col_type
\(列)get_cols
\(行)从表初始化头列对象
lines
.get_type_map_key
\(列)process_lines
\(行)生成器以生成非空行和非注释行。
remove_columns
\(姓名)从表中删除几列。
rename_column
(name, new_name)重命名列。
update_meta
(lines, meta)从表中提取任何表级元数据,例如关键字、注释、列元数据
lines
并更新OrderedDictmeta
就位了。write
\(行)write_comments
(lines, meta)属性文档
- auto_format = 'col{}'#
自动生成列名的格式字符串
- colnames#
返回表的列名。
- comment = None#
正则表达式的注释行
- names = None#
每个数据列对应的名称列表
- start_line = None#
无、int或
lines
返回None或int
- write_comment = False#
- write_spacer_lines = ['ASCII_TABLE_WRITE_SPACER_LINE']#
方法文件
- check_column_names(names, strict_names, guessing)[源代码]#
检查列名。
这必须在应用名称转换之前完成,以便在
names
提供。例如,如果给基本读取器一个没有列标题行的表。
- get_cols(lines)[源代码]#
从表初始化头列对象
lines
.根据前面设置的标题属性查找或创建列名。套
self.cols
列的列表。- 参数:
- lines :
list
Python :列表 表格行列表
- lines :