交流QQ群:491229003[IOS交流群] / 491310686[ReactNavite交流群]

本站处于开发中,有不妥的地方请及时与我本人联系

Python 入门基础知识 - 使用Python处理XML(二)

使用xml.sax处理XML的简介与xml.parsers.expat模块不同,xml.sax模块将分析器和处理器分离了。使用xml.sax模块时,可以使用make_parser函数创建分析器,它返回一个XMLParser对象。然后使用XMLReader对象的setContentHandler设置XMLReader对象的ContentHandler。在脚本中通过继承ContentHandler类,重载相应的处理方法,即可对XML文档进行处理。如果需要对DTD进行处理,可以使用XMLReader对象的...

Python 入门基础知识 - 使用Python处理XML(一)

使用Python处理XML在Python中提供了许多标准模块用于处理XML文档。例如使用Expat分析器的xml.parsers.expat模块,使用SAX分析器的xml.sax模块,使用DOM的xml.dom模块。其中xml.parsers.expat和xml.sax模块与HTMLParser类似,都是基于事件的方式对XML文档进行分析。本篇文章简单了解下使用xml.parsers.expat处理XML在Python中使用xml.parsers.expat处理XML时,应首先使用其ParserCr...

Python 入门基础知识 - 处理HTML

处理HTML在Python中可以使用HTMLParser模块处理HTML,获取页面中感兴趣的内容HTMLParser模块提供了对HTML标记处理的方法。如果有些内容不能使用HTMLParser处理,还可以自己编写正则表达式进行匹配1、HTMLParser模块简介在使用HTMLParser模块处理HTML时,首先应继承HTMLParser模块中的HTMLParser类,然后重载相关的处理方法。使用HTMLParser对象的feed方法可以向HTMLParser传递数据。其原型如下feed(data)参...

Python 入门基础知识 - XMPPY的使用

1、XMPPPY模块简介XMPPPY模块使用Python对XMPP协议进行了封装,使用XMPPPY可以使用Python连接到支持的XMPP协议的服务器。XMPPPY主要有以下几个模块auth: 实现XMPP协议用户认证的模块browser: 用户提供DISCO服务器框架client: 用于提供扩展debug: 用户调试dispatcher: XMPPPY的主要模块features: 包含一些不能分割的内容filetransfer: 用于实现JEP-0047protocol:...

Python 入门基础知识 - poplib和smtplib邮件模块(二)

发送邮件发送邮件一般使用的是SMTP协议,使用Python的smtplib模块可以登录SMTP协议发送邮件。使用SMTP协议发送邮件,首先要登录SMTP服务器1、smtplib模块简介使用smtplib模块的SMTP类可以创建一个SMTP对象实例。其原型如下SMPT(host, port, local_hostname)其参数含义如下host: 连接的服务器名,可选参数port: 服务器端口,可选参数local_hostname:...

Python 入门基础知识 - poplib和smtplib邮件模块(一)

使用poplib和smtplib模块收到邮件Python中的poplib模块和smtplib模块提供了对POP3协议和SMTP协议的支持。使用POP3协议可以登录E-mail收取邮件,使用SMTP协议可以发送邮件。本篇博文先介绍下如何收取邮件收取邮件一般的邮箱服务器都提供了POP3收取邮件的方式,Outlook等E-mail客户端就是使用POP3协议收取邮箱中的邮件。使用Python的poplib模块可以实现一个简单的收取邮件的客户端。1、poplib模块简介使用poplib模块中的POP3类可以创...

Python 入门基础知识 - 访问FTP

访问FTPPython中的ftplib模块提供了用于访问FTP的函数。使用ftplib模块可以在Python脚本中访问FTP,完后上传、下载文件等1、ftplib模块简介使用ftplib模块中的FTP类,可以创建一个FTP连接对象。其原型如下FTP(host, user, passwd, acct)参数含义如下host: 要连接的FTP服务器,可选参数user: 登录FTP服务器所使用的用户名,可选参数passwd: 登录FTP服务器所使用的密码,可选参数acct:...

Python 入门基础知识 - 使用urllib、httplib

使用urllib、httplibPython提供的socket的模块主要用户底层网络协议,对于常用的HTTP协议和FTP协议可以使用Python中的httplib和ftplib进行访问1、使用Python访问网站网站都是基于HTTP协议的,使用Python中的urllib和httplib都可以访问网站。其中urllib主要用于处理URL,使用urllib操作URL可以使用和打开本地文件一样的操作。而httplib则实现了对HTTP协议的封装。1、urllib模块简介使用Python中的urllib模...