文章标题 原创 翻译 转载 文章内容 以前没怎么用过Python,想实现一个简单的读写xml功能,网上查找了一下相关的库,有点眼花缭乱有的用起来也不方便。还好最终找到了,如果你也有这样的需求可以试一下下面的方法。 # xml原文 ``` <?xml version='1.0' encoding='utf-8'?> <appcfg> <startup> <project>Hello</project> <version>2.0.0</version> </startup> </appcfg> ``` # 修改project和version的文本内容 ``` from xml.etree import ElementTree as etree def updateAppCfg(project, version): app_cfg_path = './app.xml' root = etree.parse(app_cfg_path) startup = root.find('startup') startup.find('project').text = project startup.find('version').text = version root.write(app_cfg_path, encoding='utf-8', xml_declaration=True) if __name__ == '__main__': updateAppCfg('Hello', '2.0.0') ``` 文章类别 Python Mobile Android Java Shell Life Database Bug Windows IOS Tools Boost Node.js Mac Product Tips C/C++ Golang Javascript React Qt MQ MongoDB Design Web Linux LLM ChatGPT RAG AI 提交