Панды отправляют электронную почту, содержащую фрейм данных в виде визуальной таблицы

Возьмите этот пример:

df_1 = ([1,2,3,5])
df_2 = ([10,20,30,50])
df_test =pd.concat([pd.DataFrame(df_1),pd.DataFrame(df_2)],axis=1)

Как я могу отправить электронное письмо через gmail с этим фреймом данных в виде таблицы?

 введите описание изображения здесь

Это то, что я пробовал:

import smtplib

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(fromaddr , ".......")

msg = df_test.to_html()
server.sendmail(fromaddr, toaddr, msg)
server.quit()
4 голоса | спросил Nick Dragosh 28 Maypm18 2018, 13:35:03

1 ответ


0
Пытаться:Используя ---- +: = 0 =: + ----, чтобы добавить свой HTML-код DF в HTML-текст письма.Пример:
ответил Rakesh 28 Maypm18 2018, 15:19:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132