Bonjour,
Je souhaite réaliser un petit script qui change une chaîne de caractère sur un ensemble de fichiers. Lorsque je fais les fichiers un par un dans la console il n'y a pas de soucis, ni quand dans mon script s'applique à un seul fichier.
Voici le code :
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 index = glob.glob('Views/*/*.cshtml') for i in range(len(index)) : url = index[i] f=open(url,"r") chaine = f.read().replace('var isOk = false;','var isOk = true;') f.close() f=open(url,"w") f.write(chaine) f.close() print i i = i + 1 input()j'arrive à accéder aux dossiers qui m’intéressent, mais cela prend aussi en compte des fichiers où il n'y a rien à remplacer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part glob.glob
J'ai tenté de mettre un input() à la fin de chaque tour de boucle, mais la console ne reste pas et s'efface tout de meme.
Merci pour vos réponses.
Partager