РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
168 of 252 menu

Метод load_config

Метод load_config применяется к объекту конфигурации приложения Bottle (экземпляру класса ConfigDict). Первым параметром передаётся путь к файлу с настройками. Метод читает указанный файл, разбирает его содержимое и добавляет полученные пары ключ-значение в текущую конфигурацию. Если файл не найден или его формат некорректен, будет вызвано исключение.

Синтаксис

config.load_config(filename)

Пример

Давайте создадим файл с настройками и загрузим его в конфигурацию приложения. Сначала подготовим файл 'config.txt':

[settings] debug = true port = 8080

Теперь загрузим эти настройки в приложение:

from bottle import Bottle app = Bottle() app.config.load_config('config.txt') res = app.config['settings']['port'] print(res)

Результат выполнения кода:

8080

Пример

Давайте загрузим настройки и используем их для запуска сервера на указанном порту:

from bottle import Bottle app = Bottle() app.config.load_config('config.txt') @app.route('/') def index(): return 'hello' app.run(port=app.config['settings']['port'])

Результат выполнения кода после запроса к адресу '/':

hello

Смотрите также

  • класс ConfigDict,
    который хранит настройки приложения
  • метод load_module,
    который загружает настройки из Python-модуля
  • метод load_dict,
    который загружает настройки из словаря
  • метод update,
    который обновляет конфигурацию новыми значениями
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить