我是一个试图在python脚本中实现以下目标的初学者:有人能在这方面帮助我吗?我被困在第二步
import win32com.client as win32
########### Functions
def getMailBody(msgFile):
start_text = "<html>"
end_text = "</html>"
with open(msgFile) as f:
data=f.read()
return data[data.find(start_text):data.find(end_text)+len(end_text)]
def releaseMail(body, subject, recipient):
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.Subject = subject
mail.HtmlBody = body
mail.Display(True)
############### Main ################
msgFile = "C:\\RELM\\testMsg.msg"
mailTo = "mymail@myserver.com"
mailSubject = "Test message"
mailBody = getMailBody(msgFile)
releaseMail(mailBody, mailSubject, mailRecipient)
…`
文件“C:\Python\Python38-32\lib\encodings\cp1252.py”,第23行,解码 返回编解码器.charmap\u解码(输入、自身错误、解码表)[0] UnicodeDecodeError:“charmap”编解码器无法对位置924中的字节0x81进行解码:字符映射为未定义
我认为这应该可行,但我目前无法测试:
相关问题 更多 >
编程相关推荐