write python3 management example descargar conf basicinterpolation python parsing configparser

python3 - python configuration management



Analizador de configuración de Python para obtener todos los valores de una sección? (2)

Quiero obtener todos los valores de una sección usando el analizador de configuración

Utilicé esto pero solo da el primer valor

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()


Hazlo un dict:

dict(Config.items(''Section''))


Puedes hacer una lista si el pedido es importante.

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