1

如何将位于 Appengine 应用程序基本目录中的 PDF 附加到电子邮件中?长什么样子
should message.attachments

4

1 回答 1

2

根据文档,附件字段是元组列表,其中第一个元素是文件名,第二个元素是表示文件的字节字符串。所以你只需要阅读pdf:

pdf_contents = open(os.path.join(os.path.dirname(__file__), 'yourpdf.pdf')).read()

这假设您的 pdf 和 python 文件在同一个文件夹中。接着

attachments = [('yourpdf.pdf', pdf_contents)]
于 2012-08-17T20:52:47.997 回答