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: