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 :

Problème tableau 2 dimention


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut Problème tableau 2 dimention
    Bonjour chers membres,

    j'ai un problème concernant les tableau 2 d, je vais vous l'expliquer.

    j'ai un fichier xml qui contient des élément comme suite:


    =======================================
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <generalt>
    <expr>
    <service id="1">getservice1</service>
    <service id="2">getservice2</service>
    <service id="3">getservice3</service>
    </expr>
    </command-list>
    ========================================

    je veux recuperer en python tous les éléments service qui existent et mettre dans un tableau 2d la valeur de id dans une colone et le contenu de l'element "getserviceX" dans l'autre colone.
    voilà mon code qui ne fontionne pas bien.

    ========================================

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    import xml.etree.ElementTree as ET
    import ConfigParser
    tree = ET.parse('/home/user1/data.xml')
    root = tree.getroot()
    webid=[[0]*2]
     
    for ww in root.iter('service'):
        for xx in ww:
            webid[[ww][xx]]= ww.attrib
    print webid
    ========================================

    merci pour votre aid

  2. #2
    Membre éclairé
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Par défaut
    Bonjour,
    quelle est l'erreur obtenue exactement?

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut
    bonjour,

    l'erreur c'est que j'ai toujour un tableau vide qui ne contient rien: [[0, 0]]


    merci

  4. #4
    Membre éclairé
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Par défaut
    D'après la doc, attrib renvoie un dictionnaire du type {"attribut1":valeur1, "attribut2", valeur2}
    Ton code ne peut donc pas fonctionner, tu mets le dictionnaire entier dans ton tableau sans séparer les valeurs.
    de plus je ne comprends pas trop l'utilité de ta seconde boucle for.
    J'aurais fait quelque chose comme ça (pas testé):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    webid = []
    i = 0
    for item in root.iter('service'):
        webid.append([])
        webid[i].append(int(item.attrib['id']))
        webid[i].append(int(item.text[-1]))
        i += 1

Discussions similaires

  1. Problème tableau pour une requête
    Par LE NEINDRE dans le forum Langage
    Réponses: 2
    Dernier message: 07/10/2005, 20h21
  2. Problème Tableau Sous DW
    Par Lorik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 04/10/2005, 11h55
  3. [perl]Problème tableau indexé
    Par LE NEINDRE dans le forum Langage
    Réponses: 8
    Dernier message: 25/08/2005, 21h24
  4. Tableau 2 dimentions, pointeur
    Par DidierMesenbourg dans le forum C
    Réponses: 4
    Dernier message: 22/02/2005, 08h08
  5. [CR8] Problème tableau sur plusieurs pages???
    Par christophe28 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 02/11/2004, 15h46

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