2010-10-14 5 views
0

J'ai fait un fichier de configuration et plusieurs valeurs pour un mot-clé comme:Comment lire des valeurs Muliple à partir d'un fichier de configuration en utilisant l'analyseur de configuration

[section]

base de données

: mysql, sqlite

et je veux accéder aux valeurs séparément ..Comment aller à ce sujet ??

+3

Si les gens ont donné des réponses acceptables, vous devez * accepter * leurs réponses. Sinon, vous pourriez constater que vous obtenez moins de réponses à vos questions futures. –

Répondre

8

Comment utiliser la norme ConfigParser et ne pas utiliser la virgule?

[section] 

database: mysql sqlite 

Lorsque vous obtenez la variable, juste diviser:

databases = configparser.get('database').split() 
+0

merci cela a fonctionné! – rushi

+0

@rushi: Super! N'ayez pas peur d'accepter également les réponses à vos questions précédentes. – eumiro

2

Utilisation de l'espace pour la séparation des options a l'inconvénient que si l'espace est déjà présent dans les options, comme dans le cas des noms de fichiers, ça ne marchera pas. Il est donc préférable d'utiliser la virgule et de diviser en utilisant .split(',') et de supprimer les espaces avant/arrière.

Questions connexes