0% ont trouvé ce document utile (0 vote)
3 vues1 page

Gestion des Fichiers en Python

Ce document présente la gestion des fichiers texte et binaires en Python, en expliquant les types de fichiers et les modes d'ouverture. Il fournit des exemples de manipulation de fichiers texte et binaires, ainsi que des exercices pratiques pour appliquer ces concepts. Les principales fonctions utilisées incluent open(), write(), read() et les modes associés pour chaque type de fichier.

Transféré par

Ben Idda Hanadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Gestion des Fichiers en Python

Ce document présente la gestion des fichiers texte et binaires en Python, en expliquant les types de fichiers et les modes d'ouverture. Il fournit des exemples de manipulation de fichiers texte et binaires, ainsi que des exercices pratiques pour appliquer ces concepts. Les principales fonctions utilisées incluent open(), write(), read() et les modes associés pour chaque type de fichier.

Transféré par

Ben Idda Hanadi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours : Gestion des Fichiers Texte et Binaires en

Python

Introduction
Un fichier est une zone de stockage utilisée pour enregistrer des données. On distingue deux types
principaux de fichiers :
- Fichier texte : contient des caractères lisibles (lettres, chiffres, etc.).
- Fichier binaire : contient des données codées (images, sons, vidéos, etc.) non lisibles
directement.

1. Les fichiers texte


En Python, pour manipuler un fichier, on utilise la fonction open(). Syntaxe :

f = open("nom_fichier.txt", mode)

Les principaux modes :


- "r" : lecture
- "w" : écriture (écrase si existe)
- "a" : ajout
- "r+" : lecture/écriture

# Exemple : écriture et lecture d'un fichier texte


f = open("[Link]", "w")
[Link]("Bonjour, voici un fichier texte.\n")
[Link]("Python est puissant !\n")
[Link]()

# Lecture du fichier
f = open("[Link]", "r")
contenu = [Link]()
print(contenu)
[Link]()

2. Les fichiers binaires


Un fichier binaire contient des données non lisibles directement. On les ouvre en ajoutant un 'b' au
mode d’ouverture.
Exemples :
- "rb" : lecture binaire
- "wb" : écriture binaire
- "ab" : ajout binaire

# Exemple : copie d'un fichier binaire (image)


with open("[Link]", "rb") as source:
with open("[Link]", "wb") as dest:
contenu = [Link]()
[Link](contenu)

3. Exercices pratiques
1. Créer un fichier texte "[Link]" et y écrire 5 notes. Puis lire et afficher ces notes.
2. Lire un fichier texte contenant une liste de nombres et afficher la somme.
3. Copier un fichier binaire (par exemple une image) vers un autre fichier.
4. Écrire un petit programme qui demande à l’utilisateur un texte et l’ajoute à un fichier existant.

Vous aimerez peut-être aussi