Publicidad

Python, leer ficheros de configuración con Configparser


Por Alex el 29/01/2021, Comentar el artículo

Comparte este artículo:      




Python dispone de diferentes módulos para cargar ficheros de configuraciones, uno bastante sencillo de utilizar es Configparser ...


Configparser utiliza ficheros .ini con la siguiente estructura

[DB-MYSQL]
Sever = 127.0.0.1
Username = root
Password = rootpassword
Database = PRUEBAS

[DB-POSTGRESQL]
Sever = 127.0.0.1
Username = root
Password = rootpassword
Database = PRUEBAS

[OTRAS]
Debug = 1
Env = Development

Lo guardamos en un fichero llamado config.ini. Y ahora desde Python lo utilizaremos de la siguiente forma

from configparser import ConfigParser

config = ConfigParser()
config.read("config.ini")

server = config["DB-MYSQL"]

print(server["Server"])

También podemos crear, grabar datos en el fichero de configuración

config["SQLSERVER"] = {
    "Server": "127.0.0.1",
    "Username": "sa",
    "Password": "root",
    "Database": "PRUEBAS_SQL"
}

with open('config.ini', 'w') as conf:
    config.write(conf)
O modificar los datos existentes

server["Server"] = "88.88.88.88"

with open('config.ini', 'w') as conf:
    config.write(conf)

print(server["Server"])



En Linux es posible que no este instalado por defecto pero es muy sencillo instalarlo con pip o pip3

pip3 install ConfigParser



Y esto es todo amigos, feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.