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

Bibliothèques Discussion :

Équivalent de ConfigParser de Python


Sujet :

Bibliothèques

Vue hybride

dxavier Équivalent de ConfigParser de... 05/11/2009, 14h20
3DArchi Bonjour, J'aurais tendance à... 05/11/2009, 15h22
pbartolo En natif sous VC++ tu as... 05/11/2009, 15h23
dxavier Merci. En fait c'est pour du... 06/11/2009, 15h34
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 16
    Par défaut Équivalent de ConfigParser de Python
    Bonjour,

    Comme je travaille sur un projet ou une grande partie est faite en python (et utilise ConfigParser) je voudrais savoir si il existe une bibliothèque permettant d'exploiter le même genre de fichier de config.

    Pour informations les fichiers resemblent à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    [Section1]
    NomDeClé1 = Valeur1
    NomDeClé2 = Valeur2
     
    [Section2]
    NomDeClé3 = Valeur3
    ...

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour,
    J'aurais tendance à dire que Boost.Program Option ressemble le plus à ce que tu veux.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Par défaut
    En natif sous VC++ tu as GetPrivateProfileString/WritePrivateProfileString et plus généralement toutes les fonctions registry : http://msdn.microsoft.com/en-us/libr...75(VS.85).aspx

    Pour une lib multi-plateforme il y a QT avec la classe QSettings (http://qt.developpez.com/doc/4.5/qsettings/) qui est super intuitive à utiliser mais ça fait un paquet de code à embarquer en plus !

    Last but not least ! Effectivement boost à l'air de faire ça aussi de base !

    http://sektorgaza.blogspot.com/2007/...ith-boost.html

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 16
    Par défaut
    Merci.
    En fait c'est pour du C sous Linux, donc la version VC++ ne me convient pas. Je me doutais bien que Qt devrait proposer une fonction proche, mais je voulais éviter de devoir mettre tout Qt dans le projet.

    Finalement j'ai fait mon propre code avec un fonction proche de python.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/08/2013, 18h41
  2. Réponses: 14
    Dernier message: 30/07/2012, 16h33
  3. [PHP 5.3] Équivalent de la fonction eig en python
    Par ILoveCSharp dans le forum Langage
    Réponses: 1
    Dernier message: 09/06/2011, 08h15
  4. quel est l'équivalent IMPLODE en python ?
    Par clavier12AZQSWX dans le forum Général Python
    Réponses: 4
    Dernier message: 07/09/2009, 13h28
  5. [ps & pgrep] équivalent en python des commandes ps &
    Par jean-jacques varvenne dans le forum Général Python
    Réponses: 5
    Dernier message: 31/03/2005, 12h06

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