Apprendre Python - Les fichiers

14 Apr 2024 · 12 min
12:28

Cette leçon vidéo en français explique comment manipuler les fichiers avec le langage Python. Elle commence par souligner la nécessité de persister les résultats d’un programme au-delà de la mémoire vive, puis décrit les deux grandes catégories de fichiers (texte et binaire) et leurs usages. Le présentateur introduit les notions de chemin relatif et absolu, puis détaille la fonction open() et les différents modes d’ouverture (r, w, a, r+, w+, a+), en insistant sur le comportement du curseur et les effets de chaque mode. Il présente le descripteur de fichier (objet retourné par open) et les opérations de base : read, readline, readlines, write, ainsi que la gestion du curseur avec seek. La nécessité de fermer les fichiers est abordée, d’abord via la méthode close() puis de façon plus sûre avec la construction with‑as qui assure la fermeture automatique. Le cours montre comment lire le fichier ligne par ligne, explique le rôle du caractère de saut de ligne (\n) et la différence entre itération directe et méthodes dédiées. Enfin, un exemple complet crée un compteur persistant qui incrémente à chaque exécution du script : il lit la valeur stockée, la convertit en entier, l’incrémente, repositionne le curseur, réécrit la nouvelle valeur et ferme le fichier. Le présentateur souligne les erreurs fréquentes (oublier de fermer, confondre types chaîne/int, mauvaise position du curseur) et conclut en rappelant que les méthodes présentées couvrent la plupart des besoins courants en manipulation de fichiers.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content