HTML#
- class astropy.io.ascii.HTML(htmldict={})[源代码]#
基类:
BaseReader
HTML格式表格。
为了定制输入和输出,可以将参数的dict传递给持有特定定制的类。
htmldict公司 :HTML输入/输出的参数字典。
- CSS定制造型
如果存在,此参数将包含在<style>标记中,并将定义输出的样式属性。
- table_id输入表的ID
如果是字符串,则定义要处理的表的HTML id。如果是整数,则指定可用表中输入表的索引。除非给定此参数,否则读取器将使用在输入文件中找到的第一个表。
- 多色使用多维列输出
如果这个参数为true,那么writer将把元组作为多维列的元素输出,否则它将使用语法1.36583e-13。。输出为1.36583e-13。如果不存在,则默认情况下此参数为true。
- raw_html_cols包含原始HTML内容的列名或名称列表
这允许在列输出中包含原始HTML内容,例如在表中包含链接引用。此选项要求安装漂白剂包装。出于安全原因,只允许通过白名单中的标记(请参阅原始的u html_clean_kwargs arg)。
- raw_html_clean_kwargs控制HTML清除的关键字参数dict
原始HTML将被清除,以防止不安全的HTML最终出现在表输出中。这是通过打电话来完成的
bleach.clean(data, **raw_html_clean_kwargs)
. 有关可用选项(例如标记白名单)的详细信息,请参见:https://bleat.readthedocs.io/en/latest/clean.html
- 语法分析器要使用的特定HTML解析库
如果指定,则指定哪个HTML解析库BeautifulGroup应该用作后端。可供选择的选项有html.parser'(标准库解析器)、'lxml'(推荐的解析器)、'xml'(lxml的xml解析器)和'html5lib'。html5lib是一个非常宽大的解析器,因此如果不同的解析器失败,它可能会正确地处理异常输入。
jsfiles:写表时要包含的js文件的列表。
cssfiles:写表时要包含的css文件的列表。
编写表时要包含在主体中的js:js脚本。
table_class:表的css类
初始化HTML读写类。
属性摘要
方法总结
fill_values
(col, col_str_iters)返回值的迭代器,并根据FILL_VALUES进行替换。
read
\(表)阅读
table
以HTML格式返回Table
.write
\(表)返回数据
table
以字符串列表的形式转换为HTML。属性文档
- max_ndim = 2#
方法文件