Exercice 10
- Écrire un algorithme en Python qui permet de créer un fichier nommé myFile.txt et d'ajouter le texte: T = "Python est langage de programmation de haut niveau"
- Écrire un programme en Python qui transforme le contenu du fichier myFile.txt en écrivant chaque mot dans une ligne séparée.
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 langage de programmation de haut niveau") 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 read f = open("myFile.txt" , 'r') # récupération du contenu du fichier content = f.read() # transformer le contenu en une liste listContent = content.split() # fermer le fichier f.close() # ouvrire le fichier en mode write f = open("myFile.txt" , 'w') # ajouter le contenu au fichier for line in listContent: f.write(line + "\n") f.close() |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 10: transformation du contenu d'un fichier en python”