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 :

extraction termes lecture fichier


Sujet :

Python

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Par défaut extraction termes lecture fichier
    Bonjour, je souhaite lire un fichier et en extraire les données. Ce fichier est tres simple en fait il est composé de colonnes avec des valeurs que je doit extraire comme ceci:


    a1 b1 c1 d1
    a2 b2 c2 d2
    a3 b3 c3 d3

    etc ......

    En fait je voudrais seulement la troisieme colonne(termes ci) mais je n'y arrive pas ...je vous montre mon bout de code pour extraire un fichier avec seulement une seule colonne...:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    def LIRE_CONF(myfilein):
       liste_exc=[]
     
       # 'Definition fichier'
       file=open(myfilein,"r")
     
       # 'Extraction et lecture ligne par ligne'
       lignes=file.readlines()
       for ligne in lignes:
             valeur=string.atof(ligne)
             liste_exc.append(valeur)         
     
       # 'Fermeture fichier'
       file.close()
     
       return liste_exc

    Je voudrais donc savoir quoi modifier pour n'extraire que la troisieme colonne par exemple...


    merki

  2. #2
    Membre Expert Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Par défaut
    D'après ton code, je crois deviner que les valeurs sont des float.
    Si tu veux faire court, plutôt que de faire une fonction, essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    valeurs_3eme_colonne = [ float(line.split()[2]) for line in open(filein).readlines() ]

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Par défaut
    merci beaucoup plxpy sa marche nikel.......

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ANT - Lecture fichier et extraction
    Par depaz dans le forum ANT
    Réponses: 0
    Dernier message: 27/06/2011, 11h54
  2. Lecture fichier PDF et extraction de données avec Java
    Par le_misterioso dans le forum Général Java
    Réponses: 2
    Dernier message: 03/04/2011, 01h32
  3. [LG]probleme lecture fichier
    Par yp036871 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2004, 19h22
  4. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 18h53
  5. [langage] prob lecture fichier .txt
    Par martijan dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2003, 11h08

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