python xml sendEmail

  使用python进行发送邮件,研究的主要是用smtplib这个包,具体代码如下,eg:

    

#!/usr/bin/python
#coding=utf-8
import smtplib
from email.mime.text import MIMEText
def sm(receiver, title, body):
        host = ‘smtp.163.com‘
        port = 25
        sender = ‘*****@163.com‘
        pwd = ‘********‘

        msg = MIMEText(body, ‘html‘)
        msg[‘subject‘] = title
        msg[‘from‘] = sender
        msg[‘to‘] = receiver

        s = smtplib.SMTP(host, port)
        s.login(sender, pwd)
        s.sendmail(sender, receiver, msg.as_string())
        print ‘The mail named %s to %s is sended successly.‘ % (title, receiver)
sm(‘****@qq.com‘,‘Hello,World‘,‘This is test send email‘)

这里需要说的是为什么使用163的邮箱,因为我刚开始在这里登录邮箱是使用qq邮箱,结果使用qq邮箱很久都没有成功,报各种错误,然后找了一下可能是smtp的原因,换成163邮箱果断成功了。

时间: 2024-07-29 08:30:04

python xml sendEmail的相关文章

Python xml

第一部分:读 ######## ## # -*- coding:utf-8 -*- """ * User: not me * Date: 11-11-9 * Time: 13:20 * Desc: not easy for newer like me """ from  xml.dom import  minidom def get_attrvalue(node, attrname): return node.getAttribute(attrn

Python XML解析

Python XML解析 什么是XML? XML 指可扩展标记语言(eXtensible Markup Language). 你能够通过本站学习XML教程 XML 被设计用来传输和存储数据. XML是一套定义语义标记的规则,这些标记将文档分成很多部件并对这些部件加以标识. 它也是元标记语言.即定义了用于定义其它与特定领域有关的.语义的.结构化的标记语言的句法语言. python对XML的解析 常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同.当然使用场合也不同. pyth

小哈学Python ----XML

XML XML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下: <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2023</year> <gdppc>141100</gdppc> <neighbor direction="E" nam

Python XML No module named etree.ElementTree

在学习使用Python解析XML的过程中,使用官方文档https://docs.python.org/2/library/xml.etree.elementtree.html中的例子进行测试,代码如下: import xml.etree.ElementTree as ET tree = ET.parse('/home/huayuan/code/xml.py') root = tree.getroot() 试着运行,没想到竟然会报错: Traceback (most recent call las

python xml.dom模块解析xml

1. 什么是xml?有何特征? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 例子:del.xml <?xml version="1.0" encoding="utf-8"?> <catalog> <maxid>4</maxid> <login username="pytest" passwd='123456'> <ca

python - XML文件及其操作

xml文件也是实现不同语言或者程序之间进行数据交换的协议,它的特点是尖括号开头,尖括号结尾.使用范围就更为广泛了,tomcat resin kvm 等等,使用了大量的xml文件来进行相关配置.先来看一个典型的xml文件吧: <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2023</year> &l

python xml与字典的相互转换

def trans_xml_to_dict(xml): """ 将微信支付交互返回的 XML 格式数据转化为 Python Dict 对象 :param xml: 原始 XML 格式数据 :return: dict 对象 """ soup = BeautifulSoup(xml, features='xml') xml = soup.find('xml') if not xml: return {} # 将 XML 数据转化为 Dict data

Python: xml转json

1,引言 GooSeeker早在9年前就开始了Semantic Web领域的产品化,MS谋数台和DS打数机是其中两个产品.对web内容做结构化转换和语义处理的主要路线是 XML -> RDF -> Ontology Engineering.所以这两款产品的输出信息是XML格式的,实现第一步:结构化转换.单纯作为一个网页采集器来说,输出XML格式也有好处,这是一种标准格式,后续的数据处理可以很容易地接入,任意发挥. 在web集成和网站前端领域,json越来越普遍,在Scrapy架构中,Scrap

Python XML生成

最近要用python生成一个xml格式的文件.因为有一些内容是中文,xml文件中使用了CDATA 的部分.  最后用了 from lxml import etree 这个.  供大家参考. 经过测试,这段代码是可以直接运行生成xml格式内容的. 网上参考的主要是 http://lxml.de/api/index.html 这个网页. # -*- coding:utf-8 -*- import sys import time import string from lxml import etree