Каким будет результат выполнения кода?
Anonymous Poll
50%
{"Yellow", "Orange", "Black"}
25%
{"Yellow", "Orange", "Black", "Blue"}
13%
Error
13%
Узнать ответ
Удобная работа с файловыми путями
В стандартной библиотеке есть максимально удобный пакет
Для представления пути к файлу есть класс
Но самой классной фичей является замена
Таким образом, пакет
#pathlib
В стандартной библиотеке есть максимально удобный пакет
pathlib, позволяющий осуществлять различную работу с файловыми путями. Для представления пути к файлу есть класс
Path, с объектами которого уже можно производить операции. Например, методы exists() и is_dir() проверяют, существует ли файл и является ли он директорией. Но самой классной фичей является замена
os.path.join() на более удобный и элегантный вариант с использованием слэшей, как показано на картинке. Таким образом, пакет
pathlib может стать частичной заменой os в некоторых случаях при работе с файловыми путями. #pathlib
Топ. Работа с сетевыми сокетами на Python
Сетевой сокет — это эндпоинт межпроцессного взаимодействия в компьютерной сети. Давайте рассмотрим имеющиеся в Python методы для работы с сокетами.
Читать статью
#модули
Сетевой сокет — это эндпоинт межпроцессного взаимодействия в компьютерной сети. Давайте рассмотрим имеющиеся в Python методы для работы с сокетами.
Читать статью
#модули
Топ. Регулярное выражение для проверки римских чисел
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. В этой статье мы сосредоточились на одном из этапов решения: проверке, ввел ли пользователь валидное римское число.
Читать статью
#топ
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. В этой статье мы сосредоточились на одном из этапов решения: проверке, ввел ли пользователь валидное римское число.
Читать статью
#топ
Отправляем электронные письма
SMTP (Simple Mail Transfer Protocol) — это протокол, позволяющий отправлять электронные письма. В стандартной библиотеке есть пакет
Для подключения к серверу будем использовать класс
Отправлять письма можно одноименным методом
Но здесь еще следует обратить внимание на то, что некоторые почтовые сервисы могут не разрешить так сразу подключаться к их серверам и производить операции. В нашем случае пришлось немного повоевать с Gmail.
#email #smtp
SMTP (Simple Mail Transfer Protocol) — это протокол, позволяющий отправлять электронные письма. В стандартной библиотеке есть пакет
smtplib, реализующий его поведение. Для подключения к серверу будем использовать класс
SMTP_SSL, который включает в себя и шифрование. В его аргументы передаем адрес сервера и порт. Авторизация происходит с помощью метода login, в который передаем соответственно логин и пароль. Отправлять письма можно одноименным методом
sendmail, который принимает адреса отправителя и получается, а также сам текст. В конце программы следует закрывать соединение с помощью метода quite(). Но здесь еще следует обратить внимание на то, что некоторые почтовые сервисы могут не разрешить так сразу подключаться к их серверам и производить операции. В нашем случае пришлось немного повоевать с Gmail.
#email #smtp
Что выведет этот код?
Anonymous Poll
0%
Hello, World
0%
"Hello", "World"
29%
"Hello, world!" -", world!"
71%
Ошибку