programme qui plante. chercher/remplacer dans des fichiers.
Salut,
Je deviens un peu fou à essayer de faire fonctionner ce truc... je ne connais pas du tout Python et j'essaye quand même de faire quelque chose avec. Ce bout de code devrait chercher la chaîne LOAD et la remplacer par menu_image1.php dans les fichiers exercices.php... mais ça ne marche pas : il ne se passe rien. Je ne comprends pas. Si quelqu'un a une suggestion...
Code:
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
|
import os
import sys
def main() :
run = open("run",'w')
os.system("find /home/web/mms3/ -name exercices.php -print > results.dat")
fin = open("results.dat",'r')
lines = fin.readlines()
i=0
str_rep = "menu_image1.php"
for line in lines :
lin=lines[1]
run.writelines(lin)
#lines[i] = line.replace("LOAD",str_force)
#os.system("more "+lin)
fout = open(lin,'r')
nbline = fout.readlines()
fout.close()
j=0
for nb in nbline :
if "LOAD" in nb :
#nbline[j] = nb.replace("menu_image_1.pte.html","menu_image1.php")
nbline[j] = nb.replace("LOAD",str_rep)
Print nbline
j=j+1
fout = open(lin,'w')
fout.writelines(nbline)
fout.close()
i=i+1
fin.close()
run.close()
main() |
Merci !
Hugo