Les fichiers textes en Python

Exercice 1: Création et écriture d’une ligne dans un fichier texte

Écrire un programme en Python qui permet de créer un fichier texte appelé “teste1.txt” et d’écrire la ligne “Bonjour tout le monde” dans ce fichier


Exercice 2: Lecture et affichage le contenu d’un fichier texte

Écrire un programme en Python qui permet de lire(récupérer) et d’afficher le contenu du fichier texte  “c:/mes_fichiers/teste1.txt”.


Exercice 3 : Création, ajout, lecture, propriétés d’un fichier texte

  1. Une fonction qui calcule le nombre de mots d’un texte (on considère que les mots sont séparés par un et un seule symbole (autre que lettres))
  2. Une fonction qui permet de créer un fichier dont son nom est passé en paramètre.
  3. Une fonction qui permet d’ajouter des lignes dans un fichier dont son nom est passé en paramètre.
  4. Une fonction qui permet d’afficher le contenu d’un fichier dont son nom est passé en paramètre.
  5. Une fonction qui permet d’afficher les propriétés (nombre de lignes, nombre de mots, nombre de caractères et la taille) d’un fichier dont son nom est passé en paramètre.
  6. Un programme principale avec un menu  pour exécuter ces fonctions.

Exemple d’exécution:

**************************************************
1–> Pour créer un fichier
2–> Pour ajouter des lignes au fichier
3–> Pour afficher le fichier
4–> Pour afficher les propriétés d’un fichier
5–> Pour quitter

Entrer votre choix: 1
**************************************************
Entrer le nom de votre fichier à créer: lepython

**************************************************
1–> Pour créer un fichier
2–> Pour ajouter des lignes au fichier
3–> Pour afficher le fichier
4–> Pour afficher les propriétés d’un fichier
5–> Pour quitter

Entrer votre choix: 2
**************************************************
Entrer une ligne, ligne vide pour terminer: Pour garder des résultats donnés par un programme,il est indispensable de savoir manipuler des fichiers avec PYTHON.
Entrer une ligne, ligne vide pour terminer: Dans python on a deux types de fichiers:
Entrer une ligne, ligne vide pour terminer: -les fichier texte
Entrer une ligne, ligne vide pour terminer: -les fichiers binaires
Entrer une ligne, ligne vide pour terminer:

**************************************************
1–> Pour créer un fichier
2–> Pour ajouter des lignes au fichier
3–> Pour afficher le fichier
4–> Pour afficher les propriétés d’un fichier
5–> Pour quitter

Entrer votre choix: 3
**************************************************
Pour garder des résultats donnés par un programme,il est indispensable de savoir manipuler des fichiers avec PYTHON.
Dans python on a deux types de fichiers:
-les fichier texte
-les fichiers binaires

**************************************************
1–> Pour créer un fichier
2–> Pour ajouter des lignes au fichier
3–> Pour afficher le fichier
4–> Pour afficher les propriétés d’un fichier
5–> Pour quitter

Entrer votre choix: 4
**************************************************
Nombre de lignes= 4
Nombre de mots= 42
Nombre de caractères= 200
Taille= 204 octets

**************************************************
1–> Pour créer un fichier
2–> Pour ajouter des lignes au fichier
3–> Pour afficher le fichier
4–> Pour afficher les propriétés d’un fichier
5–> Pour quitter

Entrer votre choix: 5
**************************************************


Exercice 4 : Copier/coller un fichier texte en Python

Écrire un programme en python qui copier le fichier “c:/exercices.txt” et le coller dans le dossier “d:/exercices/python/” en conservant le même nom du fichier.

On considère que le dossier “d:/exercices/python/” existe.


Exercice 5 : Déplacer un fichier texte en Python

Écrire un programme en python qui déplace le fichier “c:/exercices.txt” dans le dossier “d:/exercices/python/” en conservant le même nom du fichier.

On considère que le dossier “d:/exercices/python/” existe.


Exercice 6: Créer un fichier texte des tables du multiplications

Écrire un programme Python qui permet de créer le fichier texte Table_de_multiplication.txt et d’enregistrer dans ce fichier tous les tables de multiplications de 1 à 13, sous cette forme:


Exercice 7 : Enregistrer une matrice dans un fichier texte 

Ecrire une fonction stock_matrice(M,ch) qui stock la matrice M dans un fichier texte du chemin ch.

Chaque ligne du fichier contient une ligne de la matrice, et les éléments de chaque ligne du fichier sont séparés par le caractère espace.


Exercice 8 : Lire une matrice à partir d’un fichier

Ecrire une fonction lire_matrice(ch) qui retourne la matrice stockée dans un fichier texte du chemin ch.

Chaque ligne du fichier contient une ligne de la matrice, et les éléments de chaque ligne du fichier sont séparés par le caractère espace.


Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Résoudre : *
27 × 20 =