0
<?xml version="1.0"?>
<info>
  </tags>
  </tags>
  <area>
<media>
    <options>
         <name>Jaipur</name>
    </options>
</media>
  </area>
</info>


私はPythonでまったく新しいです。ここに私のxmlファイルがあり、Pythonで実行時に要素の値を編集し
たいということは、をに変更したいということ<name>Jaipur</name>です<name>Mumbai</name>

4

1 に答える 1

1

まず、この例は有効な xml ではありません。含まれているものを使用できますxml.etree

from xml.etree import ElementTree as et
xmlstr="""\
<?xml version="1.0"?>
<area>
  <media>
    <options>
         <name>Jaipur</name>
    </options>
 </media>
</area>"""
doc=et.fromstring(xmlstr)
doc.find('.//name').text='Mumbai'
print et.tostring(doc)

出力:

<area>
  <media>
    <options>
         <name>Mumbai</name>
    </options>
 </media>
</area>
于 2012-11-06T09:33:21.083 に答える