Traitement de fichier texte

garoubeef Messages postés 1 Date d'inscription mardi 27 avril 2010 Statut Membre Dernière intervention 27 avril 2010 - 27 avril 2010 à 16:33
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 31 mai 2010 à 08:04
Bonjour,

je dispose d'un fichier texte rempli d'adresses email.
Je dois traiter ce fichier de façon à recupérer la chaine de caractère precedent le "@" pour créer des champs séparés de ";".

Par exemple, la ligne "dupont.jean@mon.fr" donnera après traitement "dupont.jean;dupont.jean;dupont.jean;dupont.jean;dupont.jean@mon.fr"

Auriez vous des pistes de reflexion sur la methode à utiliser?

Merci d'avance

1 réponse

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
31 mai 2010 à 08:04
Pour le traitement du fichier texte va faire un tour sur ce tuto http://www.pythonfrance.com/tutoriaux/TRAITEMENT-SEQUENTIEL-FICHIERS_914.aspx

Pour repérer les caractères avant l'arobase, utilise la fonction .split de la manière suivante, si s est un String avec une adresse adresse@hotmail.fr
s.split('@') te donnera une liste avec ['adresse', 'hotmail.fr']

Et en quelques lignes tu devrais t'en sortir
0
Rejoignez-nous