求大神指教:如何用python读取xml文件中指定标签的文档内容并将其修改?最好写下详细代码,非常感谢哈!
1个回答
2013-06-19 · 知道合伙人软件行家
关注
展开全部
使用python自带的ElementTree模块,给你个例子你就知道了
xml文档
<?xml version="1.0" encoding="utf-8"?>
<config>
<id>0</id>
<log_path>E:/Python</log_path>
</config>
Python 代码,修改id节的内容
from xml.etree import ElementTree
xml_file='config.xml'
xml=ElementTree.ElementTree(file=xml_file).getroot()
xml.find('id').text=1
xml文档
<?xml version="1.0" encoding="utf-8"?>
<config>
<id>0</id>
<log_path>E:/Python</log_path>
</config>
Python 代码,修改id节的内容
from xml.etree import ElementTree
xml_file='config.xml'
xml=ElementTree.ElementTree(file=xml_file).getroot()
xml.find('id').text=1
更多追问追答
追答
呵呵,不是语法错误,而是你的xml文件格式有问题,你看报的错误是 not well-formed
你看看你文件的第18行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询