python发送图片|文本|word|pdf格式的邮件

今天分享一下发送邮件。
在说今天最重要的部分之前,先说说pickle吧。
我觉得把一些隐私的数据放在pickle文件中是一个很好的方法。
比如我们今天用到的,发件人的邮箱,发件人的密码,收件人的邮箱。

def dumpPickle(data, saveLocation, fileName):
    os.chdir(saveLocation) #文件存放的路径
    with open(fileName, 'wb') as f:
        pickle.dump(data, f) #导入数据data到文件f中
        print('save data: %s successful' % fileName)

dumpPickle()函数是将数据导出生成一个pickle文件,存放在指定路径

def loadPickle(loadLocation, fileName):
    os.chdir(loadLocation) #文件读取的路径
    with open(fileName, 'rb') as f:
        return pickle.load(f) #读取数据

loadPickle()函数是读取指定路径下的文件
下面是发送邮件的代码:

import os, pickle
import smtplib  
import mimetypes  
from email.mime.multipart import MIMEMultipart  
from email.mime.base import MIMEBase  
from email.mime.text import MIMEText  
from email.mime.audio import MIMEAudio  
from email.mime.image import MIMEImage  
from email.encoders import encode_base64  

def dumpPickle(data, saveLocation, fileName):
    os.chdir(saveLocation) 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值