Класс 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>"