# -*- coding: utf-8 -*-
__author__ = 'fremcode@gmail.com'
import os
import sys
import email
import errno
import mimetypes
PATH = os.path.abspath(os.path.dirname(sys.argv[0]))
ITEM_PATH = PATH + "\item"
PATH_DATA = os.path.abspath(os.path.dirname(sys.argv[0]))+"\data"
def item(eml_file,eml_name):
fp = open(eml_file)
html_name = eml_name.split('.')
html = html_name[0]+html_name[1]
msg = email.message_from_file(fp)
fp.close()
counter = 1
for part in msg.walk():
if part.get_content_maintype() == 'multipart':
continue
filename = part.get_filename()
#print filename
if not filename:
ext = mimetypes.guess_extension(part.get_content_type())
if not ext:
ext = '.bin'
filename = html+'part-%03d%s'
提取邮件(eml格式)保存为html-python
最新推荐文章于 2021-06-16 02:27:43 发布