Information

Author(s) Maxime Jacques de Dixmude Slavic
Deadline No deadline
Submission limit No limitation

Tags

Sign in

Lecture dans un Fichier

C’est tout aussi facile de lire un fichier. Voici comment faire et l’affichage par Python à l’écran.

fic = open("mon_fichier.txt","r")
for ligne in fic:
    print(ligne)
fic.close()
Bonjour le monde
Coucou

Explications.

  • La commande open() est cette fois appelée avec l’argument "r" (pour read), elle ouvre le fichier en lecture.
  • On travaille de nouveau avec un fichier-objet nommé ici fic.
  • Une boucle parcourt tout le fichier ligne par ligne. Ici on demande juste l’affichage de chaque ligne.
  • On ferme le fichier avec fic.close().
  • Les données lues sont des chaînes, donc pour obtenir un nombre, il faut d’abord le transformer par int(chaine) (pour un entier) ou float(chaine) (pour un nombre à virgule).

Vidéo explicative : https://www.youtube.com/embed/e3OWL8e4yZQ


Implémentation

Écris une fonction fichierToList(nomdufichier) qui lit dans nomdufichier pour renvoyer un tableau qui contient les nombres contenu dans le fichier. Le fichier contient un entier par ligne.

Exemple : fichierToList("fichier.txt") renverra [2,4,1,5,34,56] pour le fichier contenant :

2
4
1
5
34
56