• [^] # Re: tail et sed (par exemple)

    Posté par . En réponse au message Remplacement d'une chaine de caractère. Évalué à 1.

    print "début" # début procédure

    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?

    @+