【发布时间】:2018-03-25 12:06:40
【问题描述】:
我正在尝试创建一个 python 脚本来创建 Outlook 对象来撰写电子邮件。我正在使用以下代码。
import os
import sys
import win32.client
def Emailer(text, subject, recipient):
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.Subject = subject
mail.HtmlBody = text
mail.Display(True)
Emailer('hello' , 'Wow it works' , 'hello@test.com')
但是当我运行脚本时出现错误;
Traceback(最近一次调用最后一次):文件 “C:/Users/cnpanyog/Desktop/Mailtest.py”,第 3 行,在 import win32.client ModuleNotFoundError: No module named 'win32.client'
然后尝试通过搜索'win32'来搜索win32库,但找不到它。然后尝试安装'pypiwin32'并尝试导入pypiwin32,然后我得到以下错误
Traceback(最近一次调用最后一次):文件 “C:/Users/cnpanyog/Desktop/Mailtest.py”,第 3 行,在 import pypiwin32 ModuleNotFoundError: No module named 'pypiwin32'
但是我已经安装成功了
【问题讨论】:
标签: python-3.x outlook