salut j'ai le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if( -e $breakfile )
	  {
	    printf("Breakfile found\n");
	    $tmp = sprintf("source $breakfile\n");
	    print FILE $tmp;
	  }
j'aimerai ajouter une ligne juste après
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$tmp = sprintf("source $breakfile\n");
alors j'ai fais comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
import os
import re
 
fp = open('/home/stoner2008/workspace55/test8.txt', 'rb')
msg = fp.read()
msg = re.sub("$tmp = sprintf('source $breakfile\n')", "$tmp = sprintf('source $breakfile\n');$tmp = sprintf('c \n');",msg)
fp.close()
fp = open('/home/stoner2008/workspace55/test8.txt', 'w')
fp.write(msg)
fp.close()
ça ne marche pas.on me dit qu'il ya un changement au niveau de mon fichier txt mais lorsque je l'actualise il n'ya pas de changement

j'ai essayé la methode msg.replace et ça na pas donné le résultat

[/CODE]
pourtant le code me semble correct :euh: