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 :

Parcourir fichier XML en txt simple


Sujet :

Python

  1. #1
    Membre du Club
    Femme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2017
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 30
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2017
    Messages : 7
    Par d�faut Parcourir fichier XML en txt simple
    Bonjour,
    J'ai un petit souci qui m'�nerve de plus en plus; je commence Python et je voudrais parcourir un fichier en XML comme si c'�tait un texte simple.
    Je demande donc � mon programme de parcourir mon document ainsi:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    import re
    import sys
     
    for ligne in sys.stdin:
        ligne=ligne.rstrip("\n")
     
    correspondance = re.search (r"<Font>(.+)<\Font>)", ligne)
     
    if correspondance:
        print (correspondance.group(1))
    Le souci �tant que je n'ai absolument rien qui s'affiche en sortie... J'ai beau modifi�, rien ne change.
    Auriez-vous des suggestions?
    Merci!

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Sallut,

    Citation Envoy� par Choopoo Voir le message
    Le souci �tant que je n'ai absolument rien qui s'affiche en sortie... J'ai beau modifi�, rien ne change.
    Si rien ne s'affiche, c'est que la condition correspondance est fausse et possible que le pattern n'est pas trouv� dans la derni�re ligne.
    Python �tant un langage interpr�t�, lancer la console Python et tester que son pattern attrape bien ce qu'il faut est un boulot de mise au point de regexp qui n'a rien � voir avec Python.

    Peut �tre aussi que jamais rien ne s'affiche dans votre environnement de d�part: un print('hello world') inconditionnel permet de v�rifier cela.


    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre du Club
    Femme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2017
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 30
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2017
    Messages : 7
    Par d�faut
    Merci beaucoup, en effet il y avait une petite erreur mais elle est maintenant corrig�e et fonctionne.
    Je me demandais aussi si c'�tait possible de m�moriser et imprimer en sortie trois lignes � la suite avec un programme tel que celui-ci?

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Citation Envoy� par Choopoo Voir le message
    Je me demandais aussi si c'�tait possible de m�moriser et imprimer en sortie trois lignes � la suite avec un programme tel que celui-ci?
    Il suffit d'�crire un code qui le fait... mais il y a des pr�liminaires.
    D�j� il faut arriver � traduire "m�moriser et imprimer en sortie trois lignes � la suite" en quelque chose de moins ambigu (des exemples sortie de cas concrets �� aide)...
    Apr�s il faut piocher dans vos tutos. quelles seraient les structures de donn�es de base qu'il serait bon d'utiliser (ouvrir son tuto. favori pour r�viser un peu).
    Une fois (auto-)convaincu d'avoir une id�e c�t� "comment" le r�aliser, essayer de coder un truc qui le fasse. Au bout du bout... vous devez au moins avoir un code � poster.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Choisir un format de fichier XML ou .txt
    Par yannelle dans le forum Format d'�change (XML, JSON...)
    R�ponses: 12
    Dernier message: 29/05/2012, 23h15
  2. R�ponses: 23
    Dernier message: 13/03/2012, 10h11
  3. Exporter un fichier xml ou txt
    Par amen_1919 dans le forum W4 Express
    R�ponses: 8
    Dernier message: 15/04/2008, 17h45
  4. R�ponses: 3
    Dernier message: 20/01/2007, 20h36
  5. probl�me pour parser un fichier xml avec XML::Simple
    Par black_code dans le forum Modules
    R�ponses: 3
    Dernier message: 30/01/2006, 19h32

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