#

astropy.io.ascii.write(table, output=None, format=None, Writer=None, fast_writer=True, *, overwrite=False, **kwargs)[源代码]#

写入输入 tablefilename . 各种参数的大多数默认行为由Writer类决定。

参见:

参数:
table : BaseReader, array_likestrfile-like objectlistBaseReader,NumPy:ARRAY_LIKE,PYTHON:STR,PYTHON:类似文件的对象,PYTHON:LIST

输入表作为读取器对象、Numpy struct数组、文件名、类文件对象、字符串列表或单个换行分隔字符串。

output : strfile-like objectPYTHON:字符串,PYTHON:类文件对象

产量 [filename, file-like object] . 默认为``系统标准输出``.

format : strPython :字符串

输出表格格式。默认为“基本”。

delimiter : strPython :字符串

列分隔符字符串

comment : strboolPython :字符串、布尔

在表中定义注释行的字符串。如果 False 这样就不会写出评论。

quotechar : strPython :字符串

一个字符串引用包含特殊字符的字段

formats : dictPython :词典

格式说明符或格式函数词典

strip_whitespace : bool布尔

从列值中去掉周围的空白。

names : listPython :列表

每个数据列对应的名称列表

include_names : listPython :列表

要包含在输出中的名称列表。

exclude_names : listPython :列表

要从输出中排除的名称列表(应用于 include_names

fast_writer : boolstrBool, Python :Str

是否使用快速Cython writer。可以是 True (如果可用,请使用快速写入程序), False (不要使用快速写入程序),或 'force' (使用快速编写器,如果不可用,则失败,主要用于测试)。

overwrite : bool布尔

如果 overwrite=False (默认)并且该文件存在,则会引发操作系统错误。属性时忽略此参数。 output Arg不是字符串(例如,文件对象)。