首页 > 解决方案 > 如何保存一个? 我需要保存一个作为图像或 HTML 文件

问题描述

如何保存 <IPython.core.display.HTML>,我需要将 <pandas.DataFrame.style> 保存为图像或 HTML 文件。

我正在使用 Jupyter Notebook,我对 Pandas DataFrame 显示进行了风格化,我需要将 DataFrame 输出显示保存为图像(png)或 HTML 文件,我尝试了代码行,见下文,文件另存为 HTML 但我得到了使用 Bowser 打开时的空白页。

from IPython.display import display, HTML
import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3, 4], 'B":['a', 'b', 'c', 'd']}
df_styler = HTML(df.style.hide_index().render()).data

with open('df_styler.html', 'w') as f:
    f.write(df_styler)

谢谢

标签: pythonhtmlpandasjupyter-notebook

解决方案


通过查看 HTML 代码发现问题,代码完美找到...在我的 PC 上,我使用的是深色主题 Windows 设置...更改 Windows 设置主题显示 DataFrame 确实保存为 HTML 表格,表格字体颜色默认为“黑色”,我的浏览器窗口背景颜色也设置为黑色...


推荐阅读