通常的导入方式

from lxml import etree

python有自带的ElementTree库,但lxml在其基础上新增了特有的功能

如果代码仅使用ElementTree API,不依赖于lxml.etree特有的任何功能,那么还可使用(以下导入链的任何部分)作为回到原始ElementTree的方法

try:
from lxml import etree
print("running with lxml.etree")
except ImportError:
try:
# Python 2.5
import xml.etree.cElementTree as etree
print("running with cElementTree on Python 2.5+")
except ImportError:
try:
# Python 2.5
import xml.etree.ElementTree as etree
print("running with ElementTree on Python 2.5+")
except ImportError:
try:
# normal cElementTree install
import cElementTree as etree
print("running with cElementTree")
except ImportError:
try:
# normal ElementTree install
import elementtree.ElementTree as etree
print("running with ElementTree")
except ImportError:
print("Failed to import ElementTree from any known place")

最新文章

  1. 浅谈checkpoint与内存缓存
  2. poj1417(种类并查集+dp)
  3. SQL中的多表查询,以及JOIN的顺序重要么?
  4. Item 表单页面的 Select2 相关业务逻辑
  5. 转: HTTP协议的头信息详解
  6. Python文件格式化写入
  7. Posix 信号量
  8. bzoj3261 可持久化trie
  9. vijos p1193 扫雷
  10. cocos2d-x 3.0 rapidJson 解析操作应该注意的细节
  11. beego: 获取request参数
  12. 【Unity3D技术文档翻译】第1.0篇 AssetBundles
  13. mysql 设置初始密码
  14. Wireshark:couldn't run dumpcap in child process(附带Linux下探索过程)
  15. java使用httpclient封装post请求和get的请求
  16. Future、FutureTask实现原理浅析(源码解读)
  17. Windows 服务器自动重启定位
  18. Linux、Debian、Jenkins、GIT、Nginx、码云安装,自动化部署前后端分离项目
  19. sql语句,加引号和不加引号的区别
  20. 引用 自动化测试基础篇--Selenium Python环境搭建

热门文章

  1. 服务网格数据平面的关键:层层剖析Envoy配置
  2. 201871010119-帖佼佼《面向对象程序设计(java)》第十六周学习总结
  3. 延迟队列DelayQueue take() 源码分析
  4. 初步了解JVM第二篇
  5. Python自定义包引入【新手必学】
  6. Python基础-day02-1
  7. ELK查询命令详解
  8. 一起学Spring之注解和Schema方式实现AOP
  9. k8s~k8s里的服务Service
  10. isNotBlank()和isNotEmpty()总结