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读写类。

属性摘要

max_ndim 

方法总结

fill_values(col, col_str_iters)

返回值的迭代器,并根据FILL_VALUES进行替换。

read \(表)

阅读 table 以HTML格式返回 Table .

write \(表)

返回数据 table 以字符串列表的形式转换为HTML。

属性文档

max_ndim = 2#

方法文件

fill_values(col, col_str_iters)[源代码]#

返回值的迭代器,并根据FILL_VALUES进行替换。

read(table)[源代码]#

阅读 table 以HTML格式返回 Table .

write(table)[源代码]#

返回数据 table 以字符串列表的形式转换为HTML。