Python 如何将html中的多个导出数据帧合并为一个
我已经导出了一些Python 如何将html中的多个导出数据帧合并为一个,python,html,python-3.x,pandas,styles,Python,Html,Python 3.x,Pandas,Styles,我已经导出了一些熊猫数据框架集,并向表中添加了一些样式。现在有76个dataframes,我已经导出为HTML文件 现在我想把它们合并成一个HTML文件,如果可能的话,从这些标题生成一个可点击的目录 我的问题与此类似: 我试着跟着它走,但它完全不同 到目前为止,我所做的是: import glob df= glob.glob("*.html") names = [i.split(".")[0] for i in df] html = "</head> <body> &
熊猫数据框架集
,并向表中添加了一些样式。现在有76个dataframes
,我已经导出为HTML
文件
现在我想把它们合并成一个HTML
文件,如果可能的话,从这些标题生成一个可点击的目录
我的问题与此类似:
我试着跟着它走,但它完全不同
到目前为止,我所做的是:
import glob
df= glob.glob("*.html")
names = [i.split(".")[0] for i in df]
html = "</head> <body> <p>Data as of 5/11/2020</p> <br><p>ABC comps</p> </body></html>"
for i in df:
html += '<h3>%s</h3>' % (names)
html += '<a href="%s">Your Report Title</a>' % (df)
with open("test1.html", "w") as f:
f.write(html)
导入全局
df=glob.glob(“*.html”)
名称=[i.split(“.”[0]表示df中的i]
html=“截至2020年5月11日的数据
ABC公司”
对于df中的i:
html+=“%s%”(名称)
html+=“”%(df)
以open(“test1.html”、“w”)作为f:
f、 编写(html)
但这是行不通的。我真的很感谢你在这方面的帮助如果我正确理解了你的目标,下面的修改应该可以做到
html
字符串中,并从中删除结束标记:for
循环中,您没有访问names
和df
的元素。您可以这样做(我删除了
部分):'#使用f-string,因为您已经标记了Python 3
html
:html+=''
下面是完整的代码片段
导入全局
df=glob.glob(“*.html”)
名称=[i.split(“.”[0]表示df中的i]
#不带结束标记的标记
html=“截至2020年5月11日的数据
ABC公司”
对于zip中的n,d(名称,df):
html+=f“
”#使用f-string,因为您已经标记了Python 3
html+=“”
以open(“test1.html”、“w”)作为f:
f、 编写(html)
我希望这有帮助 如果我正确理解了你的目标,下面的修改应该可以奏效
html
字符串中,并从中删除结束标记:for
循环中,您没有访问names
和df
的元素。您可以这样做(我删除了
部分):'#使用f-string,因为您已经标记了Python 3
html
:html+=''
下面是完整的代码片段
导入全局
df=glob.glob(“*.html”)
名称=[i.split(“.”[0]表示df中的i]
#不带结束标记的标记
html=“截至2020年5月11日的数据
ABC公司”
对于zip中的n,d(名称,df):
html+=f“
”#使用f-string,因为您已经标记了Python 3
html+=“”
以open(“test1.html”、“w”)作为f:
f、 编写(html)
我希望这有帮助