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 :
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()
avec 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.
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.