Csv公司

class astropy.io.ascii.Csv[源代码]

基类:Basic

CSV(逗号分隔值)表。

此文件格式可能包含的行的条目数可能少于列数,这种情况在某些电子表格编辑器的输出中出现。丢失的条目在输出表中标记为掩码。

掩码值(读取时由空的“”字段值指示)的写入方式与空(“”)字段的方式相同。这与的典型默认值不同 astropy.io.ascii 其中缺少的值用 -- .

由于 CSV format 不正式支持注释,任何通过以下方式为表定义的注释 tbl.meta['comments'] 默认情况下被忽略。如果您仍然想要写这些评论,那么包括一个关键字 comment='#' 发送到 write() 打电话。

例子::

num,ra,dec,radius,mag
1,32.23222,10.1211
2,38.12321,-88.1321,2.2,17.0

方法总结

inconsistent_handler(str_vals, ncols)

如果行太短,请调整行。

方法文件

inconsistent_handler(str_vals, ncols)[源代码]

如果行太短,请调整行。

如果数据行比标题短,请添加空值以使其长度正确。注意这将 not 如果行已与标题匹配,则调用。

参数
str_vals列表

来自表当前行的值字符串的列表。

ncols利息

表头中的预期条目数。

返回
str_vals列表

要解析为输出表中数据项的字符串列表。