如何将位于 Appengine 应用程序基本目录中的 PDF 附加到电子邮件中?长什么样子
?should message.attachments
问问题
118 次
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 回答