ajouter une ligne au milieu d'un code
	
	
		salut j'ai le code suivant:
	Code:
	
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:
	
1 2
   |  
$tmp = sprintf("source $breakfile\n"); | 
 alors j'ai fais comme suit:
	Code:
	
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: