Passer au contenu principal

Laboratoire en ligne sur les fichiers

Le code proposé utilise le module pathlib pour manipuler des fichiers de manière simple et moderne en Python. Il commence par créer (ou écraser) un fichier nommé "nouveau.txt" dans le répertoire courant en y écrivant la chaîne "Bonjour le monde !" en encodage UTF-8 grâce à la méthode write_text. Ensuite, il lit immédiatement le contenu de ce même fichier avec read_text (toujours en UTF-8) et l’affiche dans la console via print, ce qui affichera "Bonjour le monde !". Enfin, il parcourt tous les fichiers ayant l’extension .txt dans le répertoire courant grâce à Path(".").glob("*.txt"), et pour chaque fichier trouvé, il affiche uniquement son nom (sans le chemin complet) avec fichier.name. En résumé, ce petit script crée un fichier texte, y écrit un message, le relit pour le montrer, puis liste tous les fichiers .txt présents dans le dossier où il est exécuté.

Modifiez ou utilisez le code Python ci-dessous, puis cliquez sur "Exécuter" pour afficher les résultats. Comprenez-vous bien ce qui se passe ? Exemple de départ :

Exemple Python :

from pathlib import Path

Path("nouveau.txt").write_text("Bonjour le monde !", encoding="utf-8")


contenu = Path("nouveau.txt").read_text(encoding="utf-8")

print(contenu)

for fichier in Path(".").glob("*.txt"):
    print(fichier.name)
            

Code Python :

Modifié le: mercredi, 19 novembre 2025, 12:56