Bonjour,

Je souhaite dans un script, pourvoir ouvrir et stocké au fur et à mesure dans une boucle while des chaines dans une variable.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
import re
file = open("fichier.txt",'r')
ligne = file.readline()
while ligne != "":
    m = re.search("([0-9A-F]{2}\-){5}[0-9A-F]{2}", ligne)   #Je cherche les adresses mac
    ligne = file.readline()
    if m:
        adr_mac = repr(n.group(0))
        adr_mac = re.sub("\'", "", adr_mac)                      #Nettoyage du Mac Adresse
        #Ici je souhaiterai pouvoir avoir une variable liste qui peut contenir une ou plusieurs adr_mac en fonction du nombre détecté

En même que je rédige, j'ai trouvé une bidouille pour que ca fonctionne. Je poserai plutard ce que j'ai fait car j'ai un doute encore.

EDIT: Bon j'avais un trucs faisable mais long dans la tête alors qu'il suffit de jouer sur les list

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
test = list()
test.append("Chaine")
#et cela te donne test=["Chaine"]
#Dans une boucle cela te rajoute le nouvelle objet à la suite
Je passe en résolu, désolé pour le message court...