Pythoner
Фотография
✈️TOML (Tom's Obvious, Minimal Language) - это простой формат конфигурационного файла, который стремится быть более понятным и легким для чтения, чем JSON или XML.
Они обеспечивают структурированный способ хранения настроек и конфигураций для приложения. TOML использует простой синтаксис, который легко читается и понимается, что делает его идеальным для использования в качестве языка конфигурации.
➡️Как установить библиотеку toml в Python?
Чтобы начать работу с TOML в Python, вам сначала нужно установить библиотеку toml. Вы можете сделать это с помощью инструмента pip, который является стандартным менеджером пакетов для Python. Просто откройте терминал и введите следующую команду: pip install toml.
➡️Как считывать TOML-конфиги в Python?
Считывание TOML-конфигов в Python легко осуществляется с помощью библиотеки toml. Вы просто открываете файл с помощью встроенной функции open(), а затем используете функцию toml.load() для разбора содержимого TOML-конфига. Вот простой пример:
➡️TOML-конфиг:
[server]
host = "127.0.0.1"
port = 8000
[database]
user = "admin"
password = "secret"
➡️Python код:
import toml
config = toml.load('config.toml')
print(config)
⬆️Результат выполнения этого кода:
{
'server': {
'host': '127.0.0.1',
'port': 8000
},
'database': {
'user': 'admin',
'password': 'secret'
}
}
⬆️В этом словаре, 'server' и 'database' - это ключи, соответствующие разделам в TOML-конфиге, и они содержат под-словари с параметрами этих разделов.
Вы можете получить доступ к любому параметру конфигурации, используя его ключи. Например, для получения адреса хоста сервера вы можете использовать config['server']['host'].
🐍Pythoner
29 · 2.2K ·