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

    Posté par (site web personnel) . En réponse au message Remplacement d'une chaine de caractère. Évalué à 3.

    Sauf que je crois que le monsieur voulait ca en python.

    En python, une solution triviale serait de faire un truc genre


    print "begin"
    fic = open("test.xml","r")
    lignes = fic.readlines()[-3:]
    fic.close()

    nouveaufichier = []
    for ligne in lignes:
    nouveaufichier.append(ligne.replace("bou","pouet"))

    fic = open("nouveau_test.xml","w")
    fic.write("".join(nouveaufichier))
    fic.close()
    print "end"


    Mais il doit surement exister plus simple, et pour des remplacements plus élaborés voir le module re d'expressions régulières