python在处理xml文件格式(如ts文件)时,对空内容的标签很容易导致其自闭合,从而导致后期无意义的修改。
这里提供两种解决办法:
- 若导入的库为xml.etree.ElementTree,则在保存文件(调用write方法)时多设置一个属性:short_empty_elements=False,如:
变量名.write(file_output_path , encoding=‘utf-8’, xml_declaration=True, short_empty_elements=False) - 可以将xml.etree.ElementTree直接换成lxml库,秒成功。
欢迎大家尝试并在评论区指出不足!