test4~20171216-193609.py 1.4 KB

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
  4. #défini la liste des voyelles
  5. voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
  6. # définir "new_word" comme une liste
  7. new_word = []
  8. with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
  9. for line in source: #pour chaque ligne de "source"…
  10. words = line.split() #converti "sentence" en liste appelée "words"
  11. for word in words:
  12. for v in voyelles:
  13. word = word.replace(v,"")
  14. new_word.append(word) #ajoute chaque mot dans la liste new word
  15. #for word in words: #pour chaque mot remplacer…
  16. # word=word.replace("a","")
  17. # word=word.replace("e","")
  18. # word=word.replace("é","")
  19. # word=word.replace("i","")
  20. # word=word.replace("o","")
  21. # word=word.replace("u","")
  22. # word=word.replace("y","")
  23. print("phrase sans les voyelles :", " ".join(new_word)) #recomposer la phrase d'après la liste new_word
  24. with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
  25. destination.write("phrase sans les voyelles :")
  26. destination.write(" ".join(new_word))