我在Python上使用O365。
发送电子邮件并使用setBodyHTML()函数构建主体my。但是目前我需要在函数中编写实际的HTML代码。我不想那样做。我只想让python查看我保存在某个地方的HTML文件,并使用该文件作为主体发送电子邮件。有可能吗?或者我只能复制/粘贴HTML到该函数中?我在用office365办公。谢谢。在
换句话说,不是这样:msg.setBodyHTML("<h3>Hello</h3>")
我希望能够这样做:msg.setBodyHTML("C:\somemsg.html")
Tags:
您可以通过将该文件简单地读入一个字符串,然后将其传递给
setBodyHTML
函数来实现。在下面是一个快速的函数示例,可以实现以下目的:
以后,你可以按照
^{pr2}$或
html_contents = load_html_from_file("C:\somemsg.html") msg.setBodyHTML(html_contents)
我想您可以先将文件内容分配给一个变量,即:
相关问题 更多 >
编程相关推荐