Exercice 14
1) - Ecrire un programme en python qui permet de créer un fichier texte nommé myfile.txt et qui contient le texte suivant avec des des espaces multiples:
T = "Python est un langage de programmation de haut niveau ".
2) - Ecrire un autre programme en Python permettant de supprimer les espaces multiples du fichier myfile.txt et l'enregistrer dans un autre fichier myfile2.txt.
Solution
1ère question
1 2 3 4 5 6 7 8 9 |
# créer un fichier en mode write file = open("myfile.txt" , 'w') T = T = "Python est un langage de programmation de haut niveau " # ajouter le texte T au fichier file.write(T) # fermer le fichier file.close() |
2ème question
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# ouvrir le fichier en mode read file = open("myfile.txt" , 'r') # récuperation du contenu du fichier content = file.read() file.close() # transformer le contenu en une liste list_words = content.split() # recréation du contenu content2="" for word in list_words: content2 = content2 + word + " " # ouvrir le fichier en mode write file = open("myfile2.txt" , 'w') |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 14: supprimer les espaces multiple dans fichier avec python”