как заставить мой исполняемый файл python работать правильно? - PullRequest
0 голосов
/ 09 мая 2020

Я кодирую простого почтового бота для автоматической отправки электронного письма. После этого я пытаюсь создать 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...