Skip to main content Link Menu Expand (external link) Document Search Copy Copied

configlib icon configlib-py

PyPI - Version

utility library to find and load different kinds of configuration files.

Getting Started

from configlib import find_and_load

config = find_and_load('app.conf')
# config = find_and_load("app.json")  # format could be easily exchanged
# config = find_and_load("app.toml")  # depending on your needs and preferences
# config = find_and_load("app.yaml")  # and it should continue to work

address = config.get('database', 'address')
# address = config.getstr('database', 'address')  # also possible to ensure it's of type str
port = config.getint('database', 'port', fallback=5000)