您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中更新/修改XML文件?

如何在python中更新/修改XML文件?

您绝对 的快速简便的方法(请参阅下文)是使用来将整个文件读入字符串列表readlines()。我写这篇文章的目的是为了找到您所需要的快速简便的解决方案。

只需使用打开文件open(),然后调用readlines()方法即可。您将获得文件中所有字符串的列表。现在,您可以轻松地在最后一个元素之前添加字符串(只需将最后一个元素之前的元素添加到列表中)。最后,您可以使用将它们写回到文件writelines()

一个示例可能会有所帮助:

my_file = open(filename, "r")
lines_of_file = my_file.readlines()
lines_of_file.insert(-1, "This line is added one before the last line")
my_file.writelines(lines_of_file)

您不应该这样做的原因是,除非您做得非常快,否则您应该使用XML解析器。这是一个库,可让您使用DOM,树和节点等概念来智能地使用XML。这不仅是使用XML的正确方法,还是标准的方法,使您的代码更加可移植,并易于其他程序员理解。

蒂姆的答案提到xml.dom.minidom为此目的进行检查,我认为这是个好主意。

python 2022/1/1 18:46:17 有326人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶