Я кодирую простого почтового бота для автоматической отправки электронного письма. После этого я пытаюсь создать exe-файл с помощью pyinstaller на cmd. Теперь у меня много файлов и работа с исполняемым файлом. Я пытаюсь запустить его из python в режиме ожидания и каждый раз работает без ошибок. Что мне делать?
это мой код:
import os
from datetime import date
import schedule
import time
import smtplib
from email.message import EmailMessage
def mail():
if date.today().day == 9:
EMAIL_ADRESS = os.environ.get('EMAIL_USER')
EMAIL_PASSWORD = os.environ.get('EMAIL_PASS')
msg = EmailMessage()
msg['Subject'] = 'test'
msg['From'] = EMAIL_ADRESS
msg['To'] = 'someones adress'
msg.set_content('1st test')
with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp:
smtp.login(EMAIL_ADRESS,EMAIL_PASSWORD)
smtp.send_message(msg)
return
schedule.every().day.at("12:00").do(mail)
while True:
schedule.run_pending()
time.sleep(1)