Bonjour à tous,

J'ai l'habitude de modifier en python des fichiers .txt et .config. Cependant, je dois modifier une valeur de fichiers XML à l'aide des modules appropriés. Je suis en mesure de lire la valeur mais je suis incapable de la modifier.. voici mon exemple:

Merci beaucoup pour votre aide précieuse!

Exemple:
Voici mon xml:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<InfoXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <NomProjet>test_etiq_20200309</NomProjet>
  <Systeme>je_veux_etre_modifié</Systeme>
  <Supprime>false</Supprime>
  <EnDiffusion>false</EnDiffusion>
  <BackupEnDemande>true</BackupEnDemande>
</InfoXML>
Mon code jusqu'à maintenant qui lit la valeur à modifier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
from lxml import etree
tree = etree.parse("C:/Temp/XML/test_etiq_20200309/Info.xml")
for systeme in tree.xpath("/InfoXML/Systeme"):
    print(systeme.text)