写#
- astropy.io.ascii.write(table, output=None, format=None, Writer=None, fast_writer=True, *, overwrite=False, **kwargs)[源代码]#
写入输入
table
到filename
. 各种参数的大多数默认行为由Writer类决定。参见:
- 参数:
- table :
BaseReader
, array_like ,str
, file-like object ,list
BaseReader,NumPy:ARRAY_LIKE,PYTHON:STR,PYTHON:类似文件的对象,PYTHON:LIST 输入表作为读取器对象、Numpy struct数组、文件名、类文件对象、字符串列表或单个换行分隔字符串。
- output :
str
, file-like objectPYTHON:字符串,PYTHON:类文件对象 产量 [filename, file-like object] . 默认为``系统标准输出``.
- format :
str
Python :字符串 输出表格格式。默认为“基本”。
- delimiter :
str
Python :字符串 列分隔符字符串
- comment :
str
, boolPython :字符串、布尔 在表中定义注释行的字符串。如果
False
这样就不会写出评论。- quotechar :
str
Python :字符串 一个字符串引用包含特殊字符的字段
- formats :
dict
Python :词典 格式说明符或格式函数词典
- strip_whitespace : bool布尔
从列值中去掉周围的空白。
- names :
list
Python :列表 每个数据列对应的名称列表
- include_names :
list
Python :列表 要包含在输出中的名称列表。
- exclude_names :
list
Python :列表 要从输出中排除的名称列表(应用于
include_names
)- fast_writer : bool ,
str
Bool, Python :Str 是否使用快速Cython writer。可以是
True
(如果可用,请使用快速写入程序),False
(不要使用快速写入程序),或'force'
(使用快速编写器,如果不可用,则失败,主要用于测试)。- overwrite : bool布尔
如果
overwrite=False
(默认)并且该文件存在,则会引发操作系统错误。属性时忽略此参数。output
Arg不是字符串(例如,文件对象)。
- table :