Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import csv
import xml.etree.cElementTree as ET
 
name = input("Entrez le nom d'une école : ")
 
Ecole = {}  
 
with open('ecoles.csv') as File:
    reader = csv.reader(File, delimiter=';')
 
    for row in reader:
        Ecole[name] = row[1:]
 
        if row[0] == name:
            print("Nom : {} |\nNomNetBios : {} |\nIP1 : {}|\nIP2 : {} |\nIP3 : {} |\nIP4 : {} |\nMAJ_Blacklist : {}".format(name, row[1], row[2], row[3], row[4], row[5], row[6], row[7]))
 
 
            prog = ET.Element("prog")
 
            NomEcole = ET.SubElement(prog, "NomEcole")
            ET.SubElement(NomEcole, "variable", name="NomEcole").text = row[0]
 
            NomNetBios = ET.SubElement(prog, "NomNetBios")
            ET.SubElement(NomNetBios, "variable", name="NomNetBios").text = row[1]
 
            AdressesIP = ET.SubElement(prog, "AdressesIP")
            ET.SubElement(AdressesIP, "variable", name="IP1").text = row[2]
 
            AdressesIP = ET.SubElement(prog, "AdressesIP")
            ET.SubElement(AdressesIP, "variable", name="IP2").text = row[3]
 
            AdressesIP = ET.SubElement(prog, "AdressesIP")
            ET.SubElement(AdressesIP, "variable", name="IP3").text = row[4]
 
            AdressesIP = ET.SubElement(prog, "AdressesIP")
            ET.SubElement(AdressesIP, "variable", name="IP4").text = row[5]
 
            MAJ_Blacklist = ET.SubElement(prog, "MAJ_Blacklist")
            ET.SubElement(MAJ_Blacklist, "variable", name="MAJ_Blacklist").text = row[6]
 
            tree = ET.ElementTree(prog)
            tree.write("ecole.clish", encoding="UTF-8")
Bonsoir tout le monde,
A la fin de mon code, est crée un fichier .clish que j'ai moi même nommé "ecole", mais j'aimerais que le nom soit équivalent à row[0].clish
J'ai essayé différentes manip' avec des "&" mais étant encore très novice en Python, c'est sans résultats..
Help