欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

Python 更新xml文件非常方便

最后更新 2021-07-25 11:39:48   阅读量 1203

Table of Contents

  • 1. xml原文
  • 2. 修改project和version的文本内容

以前没怎么用过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')

(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – golang 生成目录的check list文件并校验目录
上一篇 – 卸载程序——自删除

  1. Python

toningto@outlook.com

标签云

IOS Qt Life Linux Java MongoDB Boost MQ Node.js Mac C/C++ Tools Design Python Bug Others Javascript Tips React Android Web Mobile Shell Product Go Database Windows

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2