OVH Cloud OVH Cloud

Créer un Parser

11 réponses
Avatar
Sébastien Ramage
J'ai un fichier que je souhaiterai parser, =E7a ressemble un peu =E0 du
xml dans l'id=E9e

{
val1 =3D "kljlk";
val2 =3D 133;
val3 =3D {
val12 =3D 23;
val22 =3D "popo";
};

vallist =3D (
{
te =3D 13;
ml =3D 12;
},
{
ml =3D 23;
te =3D 36;
}
);

};

il y a 3 "types de balise",
les simples :
toto =3D qqchose ;
les "enfants":
parent =3D {
enfant1 =3D qqch;
enfant2 =3D qqch;
};
les listes :
liste =3D (
{
toto =3D qqch;
tata =3D qqch;
},
{
titi =3D qqch;
pepe =3D qqch;
momo =3D qqch;
}
);

et biensur comme en xml, tout =E7a peut =EAtre combiner , il peut y avoir
des enfants, d'enfant, d'enfant qui peuvent =EAtre dans des listes etc
etc

pfiou, bref si qqn m'a compris, je veux bien un peu d'aide sur la
fa=E7on de proc=E9der

1 réponse

1 2
Avatar
jean-michel bain-cornu
Sébastien Ramage wrote:
Merci beaucoup pour cet exemple très complet

je vais m'y intéresser de plus près car là j'avoue que j'avais
renoncer à lire une partie de mon fichier.

Merci à vous tous maintenant il me reste du travail, beaucoup de
travail

Seb

Tout dépend ce que tu veux faire. Si tu veux être très productif

rapidement, essaye plutôt d'utiliser un package tout fait. Si tu veux
apprendre python, tu y gagneras à le programmer toi-même. C'est très
faisable en prenant son temps et en relisant tranquillement le tutoriel
de Guido. Je me rappelle que c'est ce que j'ai fait il y a deux ans
quand j'avais des analyses de sources cobol à faire et ça avait bien marché.

A+
jm

1 2