pandas 通过电子邮件发送时保留字符串格式[PYTHON]

vkc1a9a2  于 2022-12-09  发布在  Python
关注(0)|答案(1)|浏览(93)

我有一个字符串,当它在我的终端打印出来时,它看起来像我想要的样子,但是当我用变量通过电子邮件发送它时,它失去了所有的格式。有什么办法可以修复这个问题吗?
This is how it looks on the terminalThis is how it looks on email显示器
以下是我声明和打印第一个图像的方式:

ticket_medio = (faturamento['Valor Final'] / quantidade['Quantidade']).to_frame()
print(ticket_medio)

这就是我如何处理发送给用户的格式化字符串:

body_email = f'Segue o ticket médio deste mês:\n\n{ticket_medio}'
qxsslcnc

qxsslcnc1#

您可以使用pandas.DataFrame.to_string
将DataFrame呈现为控制台友好的表格输出。
试试这个:

body_email = '''Segue o ticket médio destemês:\n\n{}'''.format(ticket_medio.to_string())

相关问题