Comment lire un fichier texte phrase par phrase
Coucou tous le monde
alors voila mon probleme.
Je voudrais ouvrir un fichier.txt et le parcourir. Je voudrais lire ce fichier phrase par phrase et non pas ligne par ligne comme on le fait avec la methode "readline".
Je voudrais savoir si il existe une methode pour faire ça, car apres avoir pas mal chercher, je n'ai trouvé que la methode readline.
Apres avoir ouvert ce fichier je voudrais en recuperé chaque phrase et les séparer par un caractere quelconque et ensuite recuperer chaque mot de chaque phrase pour les stoquer dans un autre fichier texte.
Donc pour resumer mon fichier resultat doit contenir les phrases separé par un caratere quelconque et les mot doivent etre separé par un espace au sein de chaque phrase (les mot doit etre traité avant comme par exemple differencier "arc-en-ciel" qui est un seul mot de "mange-t-il" qui est fait de deux mots.
La je fait la fonction qui permet a l'utilisateur de choisir lui meme lorsque le programme python rencontre un mot avec un tiré de dire si il s'agit d'un mot ou de plussieurs.
Donc j'aurais aussi besoin de juste savoir comment on lit un texte phrase par phrase et aussi au passage comment on permet a l'utilisateur d'ecrire comme ça il dira de lui meme si il s'agit d'un seul mot ou de plusieurs et dans ce cas de taper les mots qui constitue le bloc separé par les tiré.
Merci encore a ceux qui repondrons.
Je pourrais mettre le code en ligne pour ceux que ça interesse comme ça pourra peut etre aider les autres debutants comme moi.
J'avance petit a petit l'oiseau fait son nid......
Coucou tous le monde, me revoila qui solicite a nouveau votre aide.
J'ai rendu mon projet, j'ai pas mal avancé.
J'aime telement le python, que j'ai decider de continuer mon projet tous seul pour mon plaisir.
La j'ain petit probleme, je me demande si il existerait un moyen de supprimer les doublons (ou plus) dans liste, car je stock chaque mots du texte dans une liste et je ne veux garder que un seul exemplaire de chaque mot.
Donc je me demande si il exiterait une fonction predefinis dans python qui reliserais cette tache oui alors si je doit la faire moi meme.
Si vous avez des idees, n'esitais pas a les mentionner, j'en est quelques une, mais pour la plus part elle consiste en un certains nombre de boucle imbriqué ce qui complique la comprehension du code ou alors dans l'utilisation de plusieurs liste, mais je doit avouer que je ne trouve pas ça tres elegant.