Главная /
Язык программирования Python /
Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные? import poplib, email p = poplib.POP3('pop3.SERVER') p.getwelcome() p.user('USERNAME') p.pass_('USERPASSWORD') response, lst, octets = p.list() # # обработка lst # .
Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, email
p = poplib.POP3('pop3.SERVER')
p.getwelcome()
p.user('USERNAME')
p.pass_('USERPASSWORD')
response, lst, octets = p.list()
#
# обработка lst
# ...
(resp, lines, octets) = p.retr(1)
print "Длина первого сообщения:", len(lines), "символов"
# ...
#
p.quit()
вопрос
Правильный ответ:
с помощью
len(lines) можно вычислить длину сообщения в строках. Для вычисления длины сообщения в символах (точнее, в байтах) нужно просуммировать длину строк в списке lst (или взять octets)
в списке может не быть первого сообщения: необходимо это проверять
делать
quit() необязательно, он выполнится сам
ошибок нет
Сложность вопроса
67
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный вопрос intuit.
27 окт 2020
Аноним
Если бы не опубликованные ответы - я бы не справился c этими тестами интуит.
16 фев 2020
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой код порождает следующее расположение кнопок? [Большая Картинка]
- # Какое из следующих выражений дает файл и номер строки, из которой вызвана функция, содержащая выражение?
- # Какие строковые литералы записаны правильно?
- # С помощью какого регулярного выражения можно "прочитать" из строки дату в формате ГГГГ-ММ-ДД? (требуется не только сопоставить строку с регулярным выражением, но и получить данные: год, месяц, день)
- # Как с помощью модуля smtplib создать SMTP-соединение с сервером mail.server?