pip install spiff
ini
[database]
host = localhost
port = 5432
username = admin
password = 123456
[server]
host = 127.0.0.1
port = 8000
python
from spiff import Configuration
config = Configuration()
config.load_file('config.ini')
db_host = config.get('database.host')
db_port = config.get('database.port')
server_host = config.get('server.host')
server_port = config.get('server.port')
print(f"Database Host: {db_host}")
print(f"Database Port: {db_port}")
print(f"Server Host: {server_host}")
print(f"Server Port: {server_port}")
Database Host: localhost
Database Port: 5432
Server Host: 127.0.0.1
Server Port: 8000
python
from spiff import Configuration
config = Configuration()
config.load_file('config.ini')
config.set('database.port', '9999')
config.save_file('config.ini')
ini
[database]
host = localhost
port = 9999
username = admin
password = 123456
[server]
host = 127.0.0.1
port = 8000