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