
Основният проблем с анализирането на имейл е, че това може да отнеме време. Имейлът често е форматиран по начин, който го прави труден за разбиране, и може да съдържа голямо количество текст.
import email msg = email.message_from_string('From: foo@bar.comnSubject: testnntest') print msg['From'] print msg['Subject']
Този код импортира имейл модула, който ви позволява да анализирате имейл съобщения. След това създава обект на съобщение от низ и отпечатва заглавките „От“ и „Тема“ от съобщението.
морфологичен разбор
Парсирането в Python е процес на превръщане на низ от текст в структура от данни, която може да бъде разбрана от интерпретатора на Python. Това може да включва идентифициране и извличане на специфични части от информация от текста, като отделни думи или изречения.
Python предоставя разнообразие от вградени парсери за работа с различни типове текст, включително регулярни изрази и лексикални анализатори. Тези инструменти могат да се използват за анализиране на низове в списъци с елементи, речници на двойки ключ-стойност или други структури от данни.
електронна поща
Имейлът е комуникационен протокол, използван за изпращане на съобщения между компютри. Имейл съобщенията се състоят от заглавна секция, основна секция и долен колонтитул. Заглавната секция съдържа информация за имейла, като имейл адреса на подателя и имейл адреса на получателя. Основният раздел съдържа самото съобщение. Разделът на долния колонтитул съдържа информация за имейла, като например кога е изпратен и колко байта е.