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 :

Extraire les données d'un fichier txt


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Par défaut Extraire les données d'un fichier txt
    Bonjour,
    Je suis débutant en python, et je suis obligé de travailler dessus.
    Je souhaite extraire des données à partir d'un fichier texte. C'est à dire pouvoir obtenir indépendamment la première valeur, la deuxième ... etc
    Comment puis je le faire avec python. L'impr écran de mon fichier est çi-joint.
    Merci d'avance

    Nom : Capture.png
Affichages : 2801
Taille : 90,3 Ko

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Par défaut
    Bonjour,
    Est-ce toi qui a créé le ficher texte avec python?
    Si c'est le cas tu peux regarder du coté du module pickle qui permet de sauver/charger des objets python.

    Si le fichier texte est déjà créé tu peux essayer de récupérer une liste avec le module json:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import json
     
    li = json.load(open("toto.txt"))
     
    print li[0]
    print li[1][1]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    bonjour,

    si vous n'avez pas le module json vous pouvez essayer ceci.
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     
    fich = open('toto.txt','r')
     
    ## recup de la liste
    liste = eval(fich.read())
     
     
    ## lecture des valeurs.
    print liste
    print 
    print 
     
    ## dans le détail.
    for num ,i in enumerate(liste):
        print "liste n° %d  de la liste est  --> %s" % (num+1,i)
        print "ou"
        print i
        print
     
        for n,j in enumerate(i):
            print "la valeur n° %d est --> %s" % (n+1,j)
            print "ou"
            print j
            print
     
    fich.close()

  4. #4
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    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 062
    Par défaut
    si vous n'avez pas le module json vous pouvez essayer ceci.
    Il est très rare d'avoir des débutants ayant une version python inférieure à la 2.6

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    Il est très rare d'avoir des débutants ayant une version python inférieure à la 2.6
    ben oueh, remarque constructive. je croit que je suis en retard.

Discussions similaires

  1. Réponses: 8
    Dernier message: 01/02/2013, 16h58
  2. Comment extraire les données d'un fichier txt dans un tableau excel
    Par mirage23 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/11/2012, 09h16
  3. [Debutant] Travailler les données d'un fichier txt
    Par Jidewe dans le forum Débuter
    Réponses: 4
    Dernier message: 16/01/2007, 10h31
  4. Pour extraire les données d'un fichier texte
    Par Floch dans le forum Access
    Réponses: 2
    Dernier message: 02/05/2006, 15h01
  5. Réponses: 7
    Dernier message: 29/09/2005, 10h19

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