Informasjon

Forfatter(e) Maxime Jacques de Dixmude Slavic
Frist Ingen frist
Innleveringsgrense Ingen begrensning

Merkelapper

Logg inn

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