0% ont trouvé ce document utile (0 vote)
12 vues2 pages

TP Python

Ce TP en Python se concentre sur la manipulation des fichiers, incluant des opérations comme la création, la lecture, l'écriture, la modification et la suppression de fichiers. Les étudiants doivent réaliser des scripts pour diverses tâches, telles que l'ajout de contenu, le comptage de lignes et de mots, ainsi que la recherche et la suppression de lignes spécifiques. Le TP se termine par la création d'une copie d'un fichier et la suppression de celui-ci après confirmation de l'utilisateur.

Transféré par

diguemlachristian
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)
12 vues2 pages

TP Python

Ce TP en Python se concentre sur la manipulation des fichiers, incluant des opérations comme la création, la lecture, l'écriture, la modification et la suppression de fichiers. Les étudiants doivent réaliser des scripts pour diverses tâches, telles que l'ajout de contenu, le comptage de lignes et de mots, ainsi que la recherche et la suppression de lignes spécifiques. Le TP se termine par la création d'une copie d'un fichier et la suppression de celui-ci après confirmation de l'utilisateur.

Transféré par

diguemlachristian
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

TP GI_III_UCL

Essai langage en Python


1. Objectif de ce TP

Vu l'importance de la notion de fichiers en programmation, notamment en Python, nous


avons décidé de proposer des travaux pratiques complets à ce sujet. Ce premier TP a pour
objectif:

1. Explorer et manipuler les méthodes associées au fichiers en Python


2. Mettre en pratique les opérations essentielles : création, lecture, écriture,
modification et suppression de fichiers en Python.

Fichier requis :

Pour ce TP, utilisez un fichier nommé data.txt. Si ce fichier n'est pas encore présent, créez-le
à l'aide de Python.

2. Instructions

Réalisez un script Python distinct pour répondre à chaque question ou regroupez toutes les
solutions dans un unique fichier en utilisant des fonctions séparées.

3. Questions
Question 1 : Création et écriture de fichiers

Rédigez un script Python permettant de créer un fichier nommé data.txt et d'y insérer les
lignes suivantes :

Bonjour le monde

Python est génial

Manipulation de fichiers

Question2. Lecture du contenu d’un fichier

Lisez et affichez le contenu complet du fichier data.txt dans la console.

Question3. Lecture ligne par ligne

Lisez le fichier data.txt ligne par ligne et affichez chaque ligne avec son numéro de ligne
(exemple : Ligne 1 : Bonjour le monde).
Question4. Ajouter du contenu à un fichier

Ajoutez les deux lignes suivantes à la fin du fichier data.txt sans écraser le contenu existant :

Programmation en Python

Travaux pratiques sur les fichiers

Question5. Compter le nombre de lignes et de mots

Calculez et affichez :

1. Le nombre total de lignes dans le fichier.


2. Le nombre total de mots dans le fichier.

Question6. Recherche dans un fichier

Demandez à l’utilisateur un mot à rechercher. Indiquez si ce mot existe dans le fichier et, si
oui, affichez la ou les lignes où il apparaît.

Question7. Modification d’une ligne spécifique

Remplacez la ligne Python est génial par Python est puissant dans le fichier data.txt.

Question8. Suppression d’une ligne spécifique

Supprimez la ligne contenant le texte Manipulation de fichiers du fichier data.txt.

Question9. Copie de fichier

Créez un nouveau fichier nommé copy_data.txt qui est une copie exacte du fichier data.txt.

Question10. Suppression de fichier

Demandez à l’utilisateur de confirmer avant de supprimer le fichier copy_data.txt. S’il


confirme, supprimez le fichier.

Vous aimerez peut-être aussi