489 прочтений · 8 месяцев назад
Логгирование в Python. Модуль logging. Примеры в задачах. Часть 1
Logging в Python это стандартная библиотека, используемая для протоколирования событий, происходящих в тех или иных компонентах программы. В данной статье будут лишь примеры выполнения некоторых задач из курса python_basic, одной известной образовательной интернет-платформы. Официальная документация к данному модулю. Задачи 1 и 2. Добавляем логирование, ООП-конфигурация У нас есть некая программа (консольный калькулятор двух чисел), в котором нет логирования, есть вместо этого принты. Принты нужно заменить соответствующими логами (это условия первой задачи)...
223 прочтения · 1 год назад
Отправка почты из командной строки Linux
Для начала устанавливаем утилиту для отправки почты. В противном случае мы увидим ошибку mail: command not found. В Debian / Ubuntu: apt-get install mailutils В CentOS / Red Hat: yum install mailx Пример echo "Test mail - это текст письма" | mail -s "Test title -'это тема письма" test@ekdeus.me * в данном примере будет отправлено письмо на электронный адрес test@ekdeus.me с темой Test title и телом письма — Test mail. Если при отправке возникли проблемы, можно проверить логи следующей командой: tail /var/log/maillog Примеры использования командной строки для email-отправки 1. Отправка письма с вложением Для разных типов дистрибутива Linux команды могут отличаться...