Я хочу импортировать smtplib в скрипт sikuli, который я пишу, так что Sikuli может автоматически отправлять электронную почту, когда тест завершен.Импорт библиотеки Python smtplib
Однако у меня возникла проблема с тем, что Sikuli не может найти модуль smtplib в Python, который, я уверен, установлен и находится в каталоге Python27/Lib. Ниже приведен код, который я использую. Я использую SikuliX 1.1.0 и Python 2.7.
import smtplib
sender = '<email address hidden>'
receivers = ['<email address hidden>']
message = """From: From Person <email address hidden>
To: To Person <email address hidden>
Subject: SMTP e-mail test
This is a test e-mail message.
"""
try:
smtpObj = smtplib.SMTP('test.com.hk')
smtpObj.sendmail(sender, receivers, message)
print "Successfully sent email"
except:
print "Error: unable to send email"
Когда я запускаю его в Sikuli IDE, это дает мне:
«[Ошибка] Сценарий [отправить] остановлен с ошибкой в строке 2 [ошибка] ImportError (Нет модуль с именем utils) [ошибка] --- Traceback --- исходный код ошибки исходная строка: инструкция модуля (функции) 46: smtplib() import email.utils [error] --- Traceback --- end ---- ---------- "
Может ли кто-нибудь помочь? Спасибо