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 :

Parser un fichier de configuration


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 29
    Par défaut Parser un fichier de configuration
    Bonjour,

    Je souhaite parser un fichier de configuration à l'aide d'une entrée utilisateur.

    J'aimerais avoir vos avis, car je ne sais pas si je mets le fichier de configuration dans une liste pour ensuite parser ou alors le mettre dans un dico qui seras ensuite dans une liste ou alors mettre le fichier dans un tableau ?

    Merci pour vos réponses,

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    Citation Envoyé par Mima19 Voir le message
    J'aimerais avoir vos avis, car je ne sais pas si je mets le fichier de configuration dans une liste pour ensuite parser ou alors le mettre dans un dico qui seras ensuite dans une liste ou alors mettre le fichier dans un tableau ?
    Un fichier étant un tableau de caractères, vous n'avez pas vraiment le choix.
    Après tout dépend de ce que vous entendez par "parser"....

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

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    En ce qui me concerne, voilà comment je fais:

    - mes fichiers de configuration sont des fichiers "ini". Je peux les lire et les modifier facilement avec le module python "configparser"

    - j'ai développé une fonction qui, à la lecture du fichier, retourne un "dictionnaire de dictionnaires" ordonné (module collections, => OrderedDict) dont la 1ère clé est la section et la 2ème l'option. Le tout donnant la valeur: dico[section][option] => valeur.

    - j'ai développé une fonction qui, en prenant le dictionnaire ordonné précédent, éventuellement modifié, enregistre ses données dans le fichier de configuration.

    - lors de l'exécution du programme, la manipulation des données de configuration se fait avec le dictionnaire ordonné.

    Les données sont seulement sous forme de texte. Un des avantages, c'est que l'on peut intervenir sur ces données de configuration en dehors du programme, avec un simple éditeur de texte.

    Ça marche très bien et c'est très pratique!

    Bien sûr, dans le cas où on voudrait enregistrer des objets Python ou d'autres éléments binaires, il y a d'autres solutions comme le module shelve.

Discussions similaires

  1. Parser un fichier de configuration de type ini
    Par arnaudperfect dans le forum Débuter
    Réponses: 7
    Dernier message: 17/03/2008, 14h10
  2. [langage] Parser un fichier de configuration
    Par Yux dans le forum Langage
    Réponses: 9
    Dernier message: 25/10/2006, 10h01
  3. Les fichiers de configuration de comptes avec Samba
    Par tomnie dans le forum Réseau
    Réponses: 4
    Dernier message: 18/03/2004, 08h30
  4. parser un fichier avec xerces
    Par traiangueul dans le forum XML/XSL et SOAP
    Réponses: 9
    Dernier message: 02/02/2004, 18h14
  5. parser un fichier html
    Par noarno dans le forum ASP
    Réponses: 2
    Dernier message: 10/12/2003, 17h53

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