#!/usr/bin/python # coding=utf-8 import sys import ConfigParser __author__="arturo.suelves@gmail.com" __date__ ="$12-abr-2009 10:04:42$" def escribir_ini (fichero,seccion,nombres,valores): fichero_ini = ConfigParser.RawConfigParser() fichero_ini.add_section(seccion) if len(nombres)==len(valores): for i in range(0,len(nombres)): fichero_ini.set(seccion, nombres[i], valores[i]) with open(fichero, 'a') as configfile: fichero_ini.write(configfile) else: print('No coinciden el numero de nombres y valores de la sección.') def leer_ini (fichero,seccion,nombre): fichero_ini = ConfigParser.RawConfigParser() fichero_ini.read(fichero) if fichero_ini.has_option(seccion, nombre): return fichero_ini.get(seccion,nombre) else: print "No existe esa seccion y/o nombre" if __name__ == "__main__": escribir_ini('pruebas.ini','seccion1',('valor1','valor2'),('oio','1000')) print leer_ini('pruebas.ini','seccion1','valor1')
Leer y escribir ficheros INI
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario