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

Класс ResourceManager

Класс ResourceManager применяется для управления поиском файлов ресурсов. Он хранит список путей поиска и умеет открывать файлы по относительному пути. Первым параметром можно передать начальный путь поиска, а метод add_path добавляет дополнительные директории в список.

Синтаксис

from bottle import ResourceManager res_mgr = ResourceManager([base_path])

Пример

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

from bottle import ResourceManager res_mgr = ResourceManager() res_mgr.add_path('./static') print(res_mgr.path_list)

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

['./static']

Пример

Давайте откроем файл ресурса через метод open:

from bottle import ResourceManager res_mgr = ResourceManager('./static') fh = res_mgr.open('index.html', 'r') content = fh.read() fh.close() print(content)

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

"<h1>hello</h1>"

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

  • метод add_path,
    который добавляет путь в список поиска
  • метод lookup,
    который ищет файл в списке путей
  • метод open,
    который открывает найденный файл ресурса
  • атрибут path_list,
    который хранит список путей поиска
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить