IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Algorithme en Python


Sujet :

Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 31
    Par défaut Algorithme en Python
    Bonjour,

    Je souhaite savoir s'il est possible d'écrire un algorithme en python qui fasse les opérations suivantes :

    1. Lire le contenu d'un message au fomat texte,
    2. Récupérer dans le fichier lu des informations qui seront précisées par l'utilisateur,
    3. Ecrire dans un nouveau fichier texte les informations récupérées en les plaçant sur une ligne l'une à côté de l'autre.

    Exemple:

    Le premier fichier texte contient les informations suivantes :

    Charles Mézières
    4 rue des lilas
    34000 MONTPELLIER

    Adeline Martinaud
    5 Avenue de Septembre
    34500 BEZIERS
    TEl : 0467985269
    MAIL : adel@yahoo.fr

    Pierre Blanche
    14 Place de Vienne
    34500 BEZIERS
    TEL : 0650776582

    Le nouveau fichier texte devra comporter les informations suivantes comme suit :

    MEZIERES Charles MONTPELLIER
    MARTINAUD Adeline BEZIERS 0467985269 adel@yahoo.fr
    BLANCHE Pierre BEZIERS 0650776582


    Pour le moment j'ai vu qu'avec la méthode readline() ou readlines() je peux récupérer le contenu d'une ligne ou alors tout le contenu d'un fichier texte et l'afficher dans l'interpréteur python. Mais comment faire pour réécrier ce dont j'ai besoin sous la forme définie comme ci dessus dans un nouveau fichier texte. D'avance je vous remercie de me votre/vos réponses.

  2. #2
    Invité de passage
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Par défaut
    Ca doit donner quelque chose dans ce genre là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    f_r = open("file.txt", "r")
    f_w = open("file_dest.txt", "w")
    #traitement d'une entree
    nom = f_r.readline().split()
    nom = nom[0] + " " + nom[1].upper()
    f_r.readline # rue
    ville = f_r.readline().split()[1].upper()
    f_w.write(ville + " " + nom)
    string = f_r.readline()
    while string != "":
        f_w.write(" " + string.split()[-1])
    f_w.write("\n")

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 053
    Par défaut
    ça s'est vraiment le travail d'une base de données.

    Des données dans un fichier texte de cette façon, a ses limites, tu t'en apercevras très vite.

    Bon courage.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 31
    Par défaut
    Bonjour, merci pour ta réponse rapide. Le petit algorithme que tu as laissé constitue une bonne base pour ce que j'ai à faire.

Discussions similaires

  1. Algorithme genetique en python
    Par rosef dans le forum Général Python
    Réponses: 9
    Dernier message: 21/01/2014, 15h23
  2. Algorithme sous Python
    Par Prieur21130 dans le forum Général Python
    Réponses: 10
    Dernier message: 03/01/2014, 09h46
  3. recherche d'algorithme de hough sous python
    Par Leanaa dans le forum Programmation multimédia/Jeux
    Réponses: 6
    Dernier message: 22/06/2012, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo