当前位置: 首页 > news >正文

美术教育机构网站建设方案品牌排行榜

美术教育机构网站建设方案,品牌排行榜,国外虚拟主机wordpress,怎么拥有自己的小程序小朋友们好#xff0c;大朋友们好#xff01; 我是猫妹#xff0c;一名爱上Python编程的小学生。 欢迎和猫妹一起#xff0c;趣味学Python。 今日主题 猫爸赚钱养家#xff0c;细想起来真的不容易啊#xff01; 起早贪黑#xff0c;都是6点早起做早饭#xff0c;送…小朋友们好大朋友们好 我是猫妹一名爱上Python编程的小学生。 欢迎和猫妹一起趣味学Python。 今日主题 猫爸赚钱养家细想起来真的不容易啊 起早贪黑都是6点早起做早饭送我到学校后匆匆忙忙去上班下班忙起来时也不得不披星戴月。 有句话咋说的 起得比鸡早睡得比狗晚。 世人慌慌张张不过图碎银几两偏偏这碎银几两能解世间惆怅。 可让父母晚年安康呵护幼子成长入学堂。 他的工资条长这样 猫爸自己也常常纳闷工资条是通过邮件发送的里面有文字和图片。 如果不小心发错怎么办 比如把张三的工资条贴到了李四的邮件里。 这应该是程序实现的发送邮件吧 我猜是你呢 咱们今天的主题就是如何用Python发送邮件完全可以实现类似效果。 电子邮件email 电子邮件又叫email它是一种用电子手段提供信息交换的通信方式。 通过网络的电子邮件系统用户可以以非常低廉的价格不管发送到哪里都只需负担网费、非常快速的方式几秒钟之内可以发送到世界上任何指定的目的地与世界上任何一个角落的网络用户联系。 电子邮件可以是文字、图像、声音等多种形式。 同时用户可以得到大量免费的新闻、专题邮件并轻松实现轻松的信息搜索。 咱们今天实现以下三个功能 发送纯文本格式邮件 发送HTML格式邮件 发送带附件的邮件 在学习之前需要准备两个邮箱。 这两个电子邮箱不要属于同一家邮件服务商。 比如(和猫妹学Python)准备一个QQ邮箱、一个163邮箱。 163邮箱设置 对于163电子邮箱需要设置客户端授权密码不然邮件会发送失败。 具体看以下截图如果版本有差异操作方式也是类似的。 开启IMAP/SMTP服务 开启POP3/SMTP服务 什么是SMTP SMTPSimple Mail Transfer Protocol简单邮件传输协议一种提供可靠且有效的电子邮件传输的协议。 SMTP是建立在FTP文件传输服务上的一种邮件服务主要用于系统之间的邮件信息传递并提供有关来信的通知。 我们不需要了解SMTP具体实现只要会使用它就可以了。 毕竟我们目标不是开发一套电子邮件系统而是如果用Python来发送邮件。 smtplib Python之所以强大之所以被称为胶水语言。 就是因为它有许多现成的模块可以拿来就用简单高效。 Python提供了smtplib模块可以用它来发邮件。 一般需要四个步骤 连接服务器 登录服务器 发送邮件 退出服务器 第1步 smtplib.SMTP创建一个SMTP对象。 host是服务器主机IP或域名port是端口号。 每个公司的邮件服务商和端口号都可以不同可以在网上查询下。 smtplib.SMTP可以用smtplib.SMTP_SSL替换。 smtplib.SMTP非SSL端口不加密。 smtplib.SMTP_SSLSSL端口加密。 建议使用smtplib.SMTP_SSL更加安全。 smtp.ehlo()表示向服务器进行反馈反馈成功后就表示可以登录服务器了。 第2步 登录服务器 smtp.login(sender, pwd) sender就是登录邮箱名 pwd就是密码 第3步 发送邮件 smtp.sendmail(sender, receiver, message) sender表示发送者的邮箱 receiver表示接收者的邮箱 message邮件内容 第4步 退出服务器 smtp.quit() 发送纯文本格式邮件 代码和效果如下图 1~3:导入smtplib模块并引入MIMEText和Header。 这两个类是用来构建邮件内容的。 它们都属于email模块。 要想用Python发邮件需要用到stmplib模块和email模块。 stmplib用来发送邮件。 email用来构建邮件内容。 6~7输入邮箱账户名和密码这里的密码不是邮件的密码而是授权密码当在设置smtp时会看到。 10接收邮件的邮箱地址它是列表如果同时发送多个人这里可以多设置几个地址。 11~14填充邮件内容。 MIMEText一共有三个参数 邮件正文如果内容较多可以多行。 邮件类型plain表示纯文本。 邮件编码一般是utf-8。 17~24采用try except实现异常处理如果有报错网上搜索下原因。 发送HTML格式邮件 万事开头难有了发送纯文本邮件的经验。 再发送HTML格式邮件就简单多了。 格式 messageMIMEText(正文内容html,utf-8) 发送带附件的邮件 如果想要在邮件中添加附件怎么办 带附件的邮邮件正文各个附件 邮件正文使用的是MIMEText附件呢 一般使用的是MIMEApplication对象然后再使用一个MIMEMultipart对象把两个对象包含进去就可以了。 MIMEMultipartMIMETextMIMEApplication 还记得我们之前学习的文件操作吗 文件分为文本文件和二进制文件。 那么附件有没有类型呢 有的也分为文本类型和其他类型。 文本类型附件语法 messageMIMEMultipart()实例化一个MIMEMultipart对象。 MIMEText()实例化一个MIMEText对象三个参数含义为读取文件内容、网络传输编码方式、unicode编码方式。 open这句代码表示打开文件并读取文件rb表示二进制模式打开一个只读文件。 它等同于下面两句代码 fileopen(r文件路径,rb) txtfile.read() atta[Content-Tpye]和atta[Content-Disposition]是固定的暂时不需要关心其具体含义。 只需要知道这两句代码等同于如下 atta.add_header(Content-Type, application/octet-stream) atta.add_header(Content-Disposition, attachment; filename文件名) message.attach(atta)表示把上述附件添加到邮件附件中。 如果附件中有中文可能有乱码。 atta.add_header(Content-Disposition, attachment, filename(test)) 可以改为 atta.add_header(Content-Disposition, attachment, filename(gbk,,test)) 文本类型附件语法 当附件为其他类型如pdf、xlsx、zip、mp3等时我们需要用到email模块的两个类MIMEMultipart类和MIMEApplication类。 语法 MIMEApplication用于实例化一个MIMEApplication对象有一个参数用于读取文件内容。 atta.add_header()表示调用MIMEApplication对象的add_header方法。 最后使用MIMEMultipart对象的attach将附件添加到MIMEApplication对象中。 为什么用编程方式发送邮件 如果要发100封邮件怎么办 编程可以批量、高效你觉得呢 好了我们今天就学到这里吧 如果遇到什么问题咱们多多交流共同解决。 我是猫妹咱们下次见
http://www.hkea.cn/news/14557422/

相关文章:

  • 如何做网站接口鲜花网站建设企划书
  • 做网站赚广告费多么网站建设公司营销推广
  • 百度怎么免费做网站深圳做网站(信科网络)
  • 如何进行外贸网站建设wordpress 个人设置
  • 网站flash引导页下载电子商务说白了是干嘛的
  • 广西中国建设银行网站首页如何在电商平台做好企业网站推广
  • 西安市建网站惠州网站建设制作
  • 做网站在线支付系统多少钱?wordpress 1g内存
  • 企业网站cms源码wordpress 支持 标签
  • 网站设计需求说明书电子商务seo是指什么意思
  • 手表网站官网上海网站建设目的
  • 足球网站模板下载惠州seo计费
  • 网站建设技术及服务承诺微信开发网站开发未来前景
  • 南头专业的网站建设公司叶涛网站推广优化
  • 南昌做网站优化wordpress插件没有效果
  • 商田科技网站网络设计目标
  • 做网站的难点杭州谷歌seo公司
  • 免展网站后台注册怎么做网页调查问卷
  • 淘宝网建设网站意义宁波信誉好全网seo优化
  • 网站建设纪念币发售WordPress怎么导入大数据库
  • 公司做自己的网站平台台asp 公司网站
  • 外链博客网站wordpress文章页面添加广告
  • 求做网站的广州app制作开发
  • 专门做调查的网站网站宣传片
  • 网站备案规则2021年企业所得税税收优惠政策
  • 哪些网站可以做微商带论坛的网站模板下载
  • 福州建网站手机无法安装wordpress
  • 2016 网站建设需求网页设计与制作题与答案
  • 网站建设自我总结营销页面设计
  • 青岛网页设计制作seo在哪可以学