Aller au contenu

Lecture de fichiers

Go offre plusieurs façons de lire des fichiers : os.ReadFile (fichier entier), bufio (ligne par ligne), os.Open + io.ReadAll, etc. Choisissez en fonction de la taille du fichier et des besoins.

Lire un fichier entier et afficher son contenu.

package main
import (
"fmt"
"os"
)
func main() {
donnees, err := os.ReadFile("exemple.txt")
if err != nil {
fmt.Println("Erreur :", err)
return
}
fmt.Println(string(donnees))
}

Sortie (si exemple.txt contient “Bonjour, fichier !”)

Section intitulée « Sortie (si exemple.txt contient “Bonjour, fichier !”) »
Fenêtre de terminal
Bonjour, fichier !