Exercice 8
- Écrire un algorithme en Python qui crée un fichier nommé myFile.txt et d'y écrire le texte suivant:
"Python est le meilleur langage de programmation" - Écrire un algorithme Python qui supprime le 5ème mot du fichier myFile.txt
Solution
Question 1
1 2 3 4 5 6 7 8 |
# coding: utf-8 # ouvrire le fichier myFile.txt en mode write f = open("myFile.txt" , 'w') # écrire dans le fichier myFile.txt f.write("Python est le meilleur langage de programmation") f.close() |
Question 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# coding: utf-8 # ouvrire le fichier myFile.txt en mode lecture f = open("myFile.txt" , 'r') # récupération du contenu du fichier content = f.read() # transformation du contenu en une liste de mots L = content.split() # suppression du 5 ème mot L.pop(4) # recréation du contenu f = open("myFile.txt" , 'w') for mot in L: f.write(mot + " ") f.close() # maintenant si on ouvre le fichie, on y trouve la phrase: # "Python est le meilleur de programmation" |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 8: suppression d'un mot à une position donnée dans un fichier”