Det största problemet med att tolka e-post är att det kan vara en tidskrävande process. E-post är ofta formaterat på ett sätt som gör det svårt att förstå, och det kan innehålla stora mängder text.
import email
msg = email.message_from_string('From: foo@bar.comnSubject: testnntest')
print msg['From']
print msg['Subject']
Denna kod importerar e-postmodulen, som låter dig analysera e-postmeddelanden. Den skapar sedan ett meddelandeobjekt från en sträng och skriver ut rubrikerna "Från" och "Ämne" från meddelandet.
parsing
Parsning i Python är processen att omvandla en textsträng till en datastruktur som kan förstås av Python-tolken. Det kan handla om att identifiera och extrahera specifik information från texten, till exempel enskilda ord eller meningar.
Python tillhandahåller en mängd olika inbyggda parsers för att hantera olika typer av text, inklusive reguljära uttryck och lexikalanalysatorer. Dessa verktyg kan användas för att analysera strängar till listor med objekt, ordböcker med nyckel-värdepar eller andra datastrukturer.
E-post är ett kommunikationsprotokoll som används för att skicka meddelanden mellan datorer. E-postmeddelanden består av ett sidhuvud, en brödtext och en sidfot. Rubriken innehåller information om e-postmeddelandet, såsom avsändarens e-postadress och mottagarens e-postadress. Brödsektionen innehåller själva meddelandet. Sidfoten innehåller information om e-postmeddelandet, till exempel när det skickades och hur många byte det är.