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)提取任何表级元数据,例如。
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
提供。例如,如果给基本读取器一个没有列标题行的表。- 参数
- names列表
用户提供的列名列表
- strict_names布尔
是否对姓名附加要求
- guessing布尔
如果在猜测表格式时调用此方法,则为True