web-dev-qa-db-fra.com

Python analyseur de configuration pour obtenir toutes les valeurs d'une section?

Je veux obtenir toutes les valeurs d'une section en utilisant l'analyseur de configuration

Je l'ai utilisé mais cela ne donne que la première valeur

def ConfigSectionMap(section):
  dict1 = {}
  options = Config.options(section)
  for option in options:
    try:
      dict1[option] = Config.get(section, option)
      if dict1[option] == -1:
        DebugPrint("skip: %s" % option)
    except:
      print("exception on %s!" % option)
      dict1[option] = None
    return dict1


  Config = ConfigParser.ConfigParser()
  Config.read("/etc/harvest.conf")
  print ConfigSectionMap("files").values()
38
Rishabh

Faites-en un dicton:

dict(Config.items('Section'))
97
Niclas Nilsson

Vous pouvez en faire une liste si la commande est importante

list(Config.items('Section'))
7
jithu83