Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
3 / 3 / 0
Регистрация: 19.01.2014
Сообщений: 57

Прочитать Email по строкам

31.05.2022, 08:39. Показов 549. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем.Заранее спасибо за помощь.

Я читаю с помощью Python email. Используя imaplib.

Python
1
2
3
4
content_type = msg.get_content_type()
body = msg.get_payload(decode=True).decode() # get the email body
if content_type == "text/plain":
  print(body)
У меня получается подключится к ящику и вытащить тотуда эмайлы. Так же декодировать из из Base64. Команда print(body) выдает полный текст email.

Вопрос. Как я могу считать из Body строки только с 4 по 8 к примеру? И сохранить их в отдельный файл. Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2022, 08:39
Ответы с готовыми решениями:

Как прочитать HTML formatted email через MAPImessages?
Как прочитать HTML formatted email через MAPImessages?

Как прочитать из VB имя своего Email'a без изьятия пароля
У меня задумка, написал прогу и нужно 1 - чтобы она в фоновом режиме иногда отправляла сообщения не мешая основной работе в ней: - Это...

Windows блокирует считывание email'a при попытке прочитать файл из Delphi
Доброго времени суток, дорогие форумчане. В общем и целом, работаю я с Excel-ем из Делфи, открываю Excel программно и тяну оттуда значения....

3
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
31.05.2022, 19:00
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
msg = '''line one
line two
line three
line four
line five
line six
line seven
line eight
line nine
line ten'''
 
lines = msg.split('\n')[3:8]
with open('msg.txt', 'w') as f:
    print(*lines, file=f, sep='\n')
1
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,316
31.05.2022, 21:14
подскажите, чтобы читать свой ящик на mail.ru, юзаю:
Python
1
2
3
4
import imaplib
import getpass
imap = imaplib.IMAP4_SSL('imap.mail.ru')
imap.login('моёМыло@mail.ru', getpass.getpass())
вместо getpass.getpass() писать пароль от моёМыло@mail.ru
???
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
31.05.2022, 21:45
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
вместо getpass.getpass() писать пароль от моёМыло@mail.ru
не, на mail.ru в безопасности есть пароли для приложений

1. Войдите в аккаунт your_email@mail.ru через Mail.ru на компьютере.
2. Перейдите в настройки Mail ID → «Безопасность» → «Пароли для внешних приложений».
3. Нажмите «Добавить».
4. Придумайте название, чтобы не забыть, для какого приложения и устройства этот пароль предназначен.
5. Скопируйте новый пароль и введите его в стороннем приложении.

Тут больше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.05.2022, 21:45
Помогаю со студенческими работами здесь

записать текст в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный текст
Зашифровать текст следующим образом: записать его в матрицу по строкам, а затем переписать по спирали от центра. Прочитать зашифрованный...

Email сервис не требующий подтверждения по номеру телефона и другому email
Доброго времени! Прошу прощения если не туда пишу! Несколько месяцев назад регистрировал почту на Gmail. Заходил пару раз, и оба...

Web-мастер (продвижение, разработка, контент). Ответы ждем на [email]info@airroc.com[/email]
Web-мастер (продвижение, разработка, контент). Ответы ждем на info@airroc.com Позиция: Руководитель старт-ап проекта www.airroc.com ...

Angular 6 + Firebase email-password authorisation. Email Verification
Есть некоторое приложение с необходимостью регистрации/авторизации (Firebase -email/password). При нажатии на условную кнопку...

Отправка файлов по имени (email.pdf) на email
Всем привет! Есть куча файлов (около 160) каждый файл называется именем e-maila на который должен быть отправлен. Как быстро их все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru