小编use*_*786的帖子

如何使用lxml更新XML文件

我想使用lxml库更新包含新信息的xml文件.例如,我有这个代码:

>>> from lxml import etree
>>>
>>> tree = etree.parse('books.xml')
Run Code Online (Sandbox Code Playgroud)

其中'books.xml'文件,包含以下内容:http://www.w3schools.com/dom/books.xml

我想用新书更新这个文件:

>>> new_entry = etree.fromstring('''<book category="web" cover="paperback">
... <title lang="en">Learning XML 2</title>
... <author>Erik Ray</author>
... <year>2006</year>
... <price>49.95</price>
... </book>''')
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何treenew_entry树更新元素树并保存文件.

python xml lxml

8
推荐指数
1
解决办法
7168
查看次数

在Windows上安装新版本(升级)

我有Python 2.7.3并考虑安装新的2.7.5版本,但我找不到信息,如果它可以升级当前(并保持我的模块完好无损)或建议单独安装并重新安装我的所有模块一个一个(我不想做)?

python windows python-2.7

6
推荐指数
1
解决办法
1017
查看次数

标签 统计

python ×2

lxml ×1

python-2.7 ×1

windows ×1

xml ×1