gpt4 book ai didi

python - Pandas to_html : add attributes to table tag

转载 作者:行者123 更新时间:2023-11-27 23:15:42 28 4
gpt4 key购买 nike

我正在使用 Pandas to_html()为我的网站建立表格的方法。我想向 <table> 添加一些属性标签;但是我不确定该怎么做。

my_table = Markup(df.to_html(classes="table"))

产生:

<table border="1" class="dataframe table">

我想制作以下内容:

<table border="1" class="dataframe table" attribute="value" attribute2="value2">

最佳答案

这可以简单地通过使用简单的正则表达式操作呈现的 html 来实现:

import re

df = pd.DataFrame(1, index=[1, 2], columns=list('AB'))

html = df.to_html(classes="table")
html = re.sub(
r'<table([^>]*)>',
r'<table\1 attribute="value" attribute2="value2">',
html
)

print(html.split('\n')[0])

<table border="1" class="dataframe table" attribute="value" attribute2="value2">

关于python - Pandas to_html : add attributes to table tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43312995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com