[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.