我正在尝试将熊猫数据框的内容导出到电子邮件的正文中。我试着用pandas.DataFrame.to\ html方法为表生成相关的html代码,但这不起作用。你知道吗
text_body = "Text"
head_style = '<style></style>'
titles = '<h2>Upcoming events</h2>'
data_html = df_events.to_html
html_body = '<html>' + head_style + '<body>' + titles + data_html + '</body></html>'
# Add body to email
part1 = MIMEText(html_body, 'html')
part2 = MIMEText(text_body, 'plain')
message.attach(part1)
message.attach(part2)
简而言之,错误消息是“data\uhtml”是一个“方法”,而不是一个字符串,因此不能连接成“html\ubody”。我不知该怎么办。有什么想法吗?你知道吗
另外,我正在通过Anaconda发行版使用python3.7.2。你知道吗
to\uHTML是一个方法,所以您需要像这样调用它
df_events.to_html()
。在这里查看更多详细信息https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.DataFrame.to_html.html相关问题 更多 >
编程相关推荐