Bonjour à tous,

Je vous présente mon problème. J'ai un fichier texte d'une longueur et d'un contenu variable. Il contient des white lists et des blacks lists.
J'aimerai effectuer un nettoyage régulier d'une black list nommée "Black_List_Temp".
Le fichier texte se présente comme cela:

Black_List_1

site a
site b
site c
[...]

end

Black_List_2
[...]

Le titre des listes lui ne change pas. Voici les embryons de code que j'ai déjà:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
import linecache
import itertools    #j'ai essayé d'utiliser la fonction islice mais sans succès
 
chaine = "Black_List_Temp"
fichier = open("pi.txt", "r+")
 
for ligne in fichier:
        i = i + 1   #récupère le numéro de ligne du début de la liste
        if chaine in ligne:
Comme vous avez dû le voir ce langage ne m'est pas très familier...

Merci d'avance de votre aide!