Partage
  • Partager sur Facebook
  • Partager sur Twitter

Modifier un fichier texte avec python

    19 novembre 2024 à 17:25:18

    Bonjour, j'aimerais modifier un fichier texte, mais sur une certaine ligne, la ligne 11 de mon fichier

    Code : 

    undertale = open(".\\UndertaleDemo\\file0", 'a')
    gold = undertale.write('\n\n\n\n\n\n\n\n\n\n ' + '50')
    print(gold)
    undertale.close()
    • Partager sur Facebook
    • Partager sur Twitter
      19 novembre 2024 à 18:46:38

      Il faut tout lire, faire la modification et réenregistrer le fichier avec le nouveau contenu

      PS: les images en copier/coller ne fonctionnent pas ici; et vu que c'est du texte, tu peux aussi utiliser la balise de code pour l'insérer (bouton </> de l'interface)

      • Partager sur Facebook
      • Partager sur Twitter
        19 novembre 2024 à 19:01:39

        Il faut commencer par faire une boucle qui lira le fichier ligne à ligne pour les écrire dans un nouveau fichier.

        Puis on ajoute un compteur de ligne à cette boucle.

        Puis on teste la valeur du compteur; lorsqu'il vaut 11, on remplace ce qui a été lu par ce qu'on veut.

        Est ce si compliqué?

        -
        Edité par mps 20 novembre 2024 à 17:19:31

        • Partager sur Facebook
        • Partager sur Twitter

        Modifier un fichier texte avec python

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown