나는 한 번에 하나씩 EML 파일을 열어 파이썬을 사용하여 처리 한 다음 다른 폴더로 이동합니다. EML 파일에는 헤더가 포함 된 전자 메일 메시지가 들어 있습니다.Python - 문자열 검색, 끝까지 복사
EML의 처음 35-40 줄은 실제 이메일 메시지 뒤에 오는 헤더 정보입니다. 헤더 변경 라인의 양 때문에, 나는 그냥 목록에 내 EML 파일을 변환하고 말할 기운 다 :
print emllist[37:]
그러나, 헤더의 마지막 행의 시작은 항상 동일하며, X로 시작 최초 도착 시간.
목표는 내 EML 파일을 구문 분석하고 X-OriginalArrivalTime의 줄 번호를 검색 한 다음 EML을 머리글 정보가 포함 된 문자열과 메시지가 포함 된 두 개의 문자열로 나눕니다.
나는 파이썬 문서를 다시 읽었지만, 이것을 공격하기위한 좋은 방법을 생각해 낼 수 없다.
은 어떤 도움이 크게
감사
루
이렇게했습니다. 고맙습니다! –
이제 문자열의 위쪽 절반을 어떻게 넣을까요? –
또한 str.partition()을 사용할 수있는 것을 볼 수 있습니다 ... 대단히 감사합니다 !! –