python库lxml在linux和WIN系统下的安装


Posted in Python onJune 24, 2018

lxml是python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高

XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索

XPath的选择功能十分强大,它提供了非常简明的路径选择表达式,另外,它还提供了超过100个内建函数,用于字符串、数值、时间的匹配以及节点、序列的处理等,几乎所有我们想要定位的节点,都可以用XPath来选择

XPath于1999年11月16日成为W3C标准,它被设计为供XSLT、XPointer以及其他XML解析软件使用,更多的文档可以访问其官方网站:https://www.w3.org/TR/xpath/

windows系统下的安装:

#pip安装
pip3 install lxml

#wheel安装
#下载对应系统版本的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
pip3 install lxml-4.2.1-cp36-cp36m-win_amd64.whl

linux下安装:

yum install -y epel-release libxslt-devel libxml2-devel openssl-devel

pip3 install lxml

验证安装:

$python3
>>>import lxml
Python 相关文章推荐
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
Jul 09 Python
python3编写C/S网络程序实例教程
Aug 25 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
全面分析Python的优点和缺点
Feb 07 Python
python实现归并排序算法
Nov 22 Python
python字符串Intern机制详解
Jul 01 Python
python 函数中的内置函数及用法详解
Jul 02 Python
Python 中的 import 机制之实现远程导入模块
Oct 29 Python
Python爬虫解析网页的4种方式实例及原理解析
Dec 30 Python
python2.7使用scapy发送syn实例
May 05 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
Python如何使用logging为Flask增加logid
Mar 30 Python
Python3中详解fabfile的编写
Jun 24 #Python
关于python写入文件自动换行的问题
Jun 23 #Python
利用Python读取txt文档的方法讲解
Jun 23 #Python
python读取一个目录下所有txt里面的内容方法
Jun 23 #Python
Python 读取某个目录下所有的文件实例
Jun 23 #Python
python保存数据到本地文件的方法
Jun 23 #Python
基于Python List的赋值方法
Jun 23 #Python
You might like
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
解放web程序员的输入验证
2006/10/06 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
js查错流程归纳
2012/05/04 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
python中的colorlog库使用详解
2019/07/05 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
2014年大学生自我评价
2014/01/19 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
同事打架检讨书
2015/05/06 职场文书
七一表彰大会简报
2015/07/20 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python