from os import chdir
chdir("/Volumes/GERTEX/_test/")
import shutil, string, re
obfic = open("taglist.xml","r") # Lecture ds le fichier taglist des 60 dernières lignes
lignes = obfic.readlines()[-59:]
obfic.close()
obfic = open("tampon_taglist.xml","w") # Copie ds le fichier tampon_taglist des 60 dernières lignes
obfic.write("".join(lignes))
s = '>442<'
re.sub(r'\s','>444<',s)
obfic.close()
shutil.copyfile('tampon_taglist.xml','nouveau_taglist.xml') # Copie de taglist.xml dans nouveau_taglist.xml
print "fin" # fin procédure
voilà avec votre aide j'en suis là.
J'arrive a recopier mes 60 lignes dans un autre fichier, mais lorsque je cheche à remplacer une chaine de caractère par une autre dans mon fichier xml je n'y arrive pas (442 en 444), pourriez vous me dire pourquoi?
de pls je cherche à recopier tout mon fichier tampon dans mon original mais à l'avant dernière ligne?
[^] # Re: tail et sed (par exemple)
Posté par supai . En réponse au message Remplacement d'une chaine de caractère. Évalué à 1.
from os import chdir
chdir("/Volumes/GERTEX/_test/")
import shutil, string, re
obfic = open("taglist.xml","r") # Lecture ds le fichier taglist des 60 dernières lignes
lignes = obfic.readlines()[-59:]
obfic.close()
obfic = open("tampon_taglist.xml","w") # Copie ds le fichier tampon_taglist des 60 dernières lignes
obfic.write("".join(lignes))
s = '>442<'
re.sub(r'\s','>444<',s)
obfic.close()
shutil.copyfile('tampon_taglist.xml','nouveau_taglist.xml') # Copie de taglist.xml dans nouveau_taglist.xml
print "fin" # fin procédure
voilà avec votre aide j'en suis là.
J'arrive a recopier mes 60 lignes dans un autre fichier, mais lorsque je cheche à remplacer une chaine de caractère par une autre dans mon fichier xml je n'y arrive pas (442 en 444), pourriez vous me dire pourquoi?
de pls je cherche à recopier tout mon fichier tampon dans mon original mais à l'avant dernière ligne?
merci de vos tuyaux?
@+