Exercice Python: Supprimer le 5 ème mot d'un fichier en Python

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 5

  • @ahlem8433
    @ahlem8433 Год назад

    Bonsoir😊pourquoi à la fin de mode(lecture)on a convertir la liste content en une chaîne de caractère??????

  • @bouazzayamani59
    @bouazzayamani59 4 года назад +1

    bonjour pk a la fin vous nutilisez pas le mot print ( files (s) ) merci ?

    • @debutants
      @debutants  4 года назад

      Seulement pas pensé à cela !

  • @ahlem8433
    @ahlem8433 Год назад +1

    Et pourquoi on n'a pas utiliser readlines et writelines?????

    • @debutants
      @debutants  Год назад

      readlines et writelines sont deux méthodes de la classe file en Python utilisées pour lire et écrire des fichiers, respectivement.
      readlines est une méthode qui lit toutes les lignes d'un fichier et renvoie une liste de chaînes de caractères. Chaque élément de la liste correspond à une ligne du fichier. Par exemple, si vous avez un fichier texte nommé "exemple.txt" contenant trois lignes,readlines pour lire toutes les lignes comme suit:
      python code:
      f = open('exemple.txt', 'r')
      lines = f.readlines()
      print(lines)
      Le résultat sera une liste contenant les trois lignes du fichier:
      ['Première ligne.
      ', 'Deuxième ligne.
      ', 'Troisième ligne.
      ']
      writelines, quant à elle, est une méthode qui écrit une séquence de chaînes de caractères dans un fichier. Elle prend en entrée une séquence de chaînes de caractères, par exemple une liste, et écrit chaque élément de la séquence dans le fichier. Par exemple, pour écrire les mêmes lignes que celles lues précédemment, vous pouvez utiliser la méthode writelines comme suit:
      python code:
      f = open('exemple2.txt', 'w')
      lines = ['Première ligne.
      ', 'Deuxième ligne.
      ', 'Troisième ligne.
      ']
      f.writelines(lines)
      Cela écrira les trois lignes dans un nouveau fichier nommé "exemple2.txt". Notez que contrairement à write, writelines n'ajoute pas de caractère de nouvelle ligne à la fin de chaque ligne, il est donc important de les inclure dans chaque élément de la séquence si nécessaire.