【发布时间】:2015-12-04 06:50:00
【问题描述】:
我正在尝试直接编辑 XML 文件的文本。我更喜欢使用“sub”功能来查找和删除某个短语。出于特殊原因,我不希望返回已编辑的字符串,然后找到替换现有 XML 文件测试的方法。是否有捷径可寻?谢谢你的帮助。
【问题讨论】:
-
Python 字符串是不可变的...
-
所以你说我别无选择,只能创建一个副本并交换字符串?
-
这是最简单的方法。另一种选择是使用mmap 内存映射文件对象。
-
请注意,文件内更新只有在新旧字符串具有完全相同的字节数时才能进行。
-
Edit XML with python的可能重复
标签: python regex xml xml-parsing