- Создайте папку
files
в той же папке что и основной файлmain.py
. - В папку
files
положите два файла.csv
формата и один файл формата.xslx
. Важно чтобы основной файл и файл оплат по реквизитам были с названиемyyyy_mm_dd_report_1.csv
иyyyy_mm_dd_report_2.csv
соответственно. Файл.xlsx
должен начинаться с словаабонплата
. - Для отправки email отчетов, в директорию с файлом
main.py
положите файл конфигурации вашего почтового ящика с названиемemail_config.ini
. Структура файла следующая:
[smtp]
host = smtp.example.com
from_addr = myemail@mail.com
password = password123
to_addreses = to_address@mail.com
bcc_addr = bcc_address@mail.com
-
Создать виртуальное окружение и установить модули из
requirements.txt
. -
Запустить файл из виртуального окружения с помощью команды:
python main.py
-
После обработки информации, скрипт спросит у вас, отправлять ли ему email отчет? Для ответа укажите да или нет одной буквой на англ раскладке (y/n).
- В файле
main.py
в функцииmain()
закоментировать ненужные функции и запустить как в шаге5.