首页 > 解决方案 > 我的 python 文本编辑器没有覆盖我的文件

问题描述

我有一个用于编写文本文件的简单 python 程序。代码如下:(我截断了大部分,你明白了)

    xml_editor = open('Test.xml', 'w+')
    xml_editor.write('<?xml version="1.0"?>\n'
             '<Simulation verbosity="debug">\n'
             '  <RunInfo>\n'
             '      <Sequence>RUN,PLOT</Sequence>\n'
             '      <WorkingDirectory>RUNNING1</WorkingDirectory>')

我想在同一个 Test.xml 文件下将工作目录参数(RUNNING1)更改为其他内容(RUNNING2),但是每次运行程序时,工作目录仍然是“RUNNING1”。简而言之,w+不会覆盖/重写“Test.xml”。关于我可以做些什么来解决这个问题的任何建议?谢谢!

标签: pythonxmltext-editoroverwrite

解决方案


推荐阅读