PythonElementTree:写入它已经在解析的文件

PythonElementTree:写入它已经在解析的文件,python,xml,elementtree,Python,Xml,Elementtree,我目前正在以以下方式将XML写入另一个文件 filepath = folderName + "/config.xml" config = ET.parse(filepath) ... config.write(open(folderName + "/config.xml", 'w+b')) 我的问题是如何写入当前由ET打开的同一文件?您可以提供用于从中读取XML数据的同一文件的路径: config.write(filepath) 在config=ET.parse(filepath)eleme

我目前正在以以下方式将XML写入另一个文件

filepath = folderName + "/config.xml"
config = ET.parse(filepath)
...
config.write(open(folderName + "/config.xml", 'w+b'))

我的问题是如何写入当前由ET打开的同一文件?

您可以提供用于从中读取XML数据的同一文件的路径:

config.write(filepath)

config=ET.parse(filepath)
elementtree处理完文件之后。它不是开放的,你可以写信给它而不会造成伤害。是的,这似乎解决了问题,似乎我有写作问题。