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

Атрибут path_list

Атрибут path_list принадлежит классу ResourceManager и представляет собой список строк. Каждая строка - это абсолютный путь к директории, в которой Bottle будет искать ресурсы (шаблоны, статические файлы). По умолчанию в этот список добавляется директория, из которой был запущен скрипт, а также директория с самим файлом приложения. Атрибут доступен через глобальный объект app.resources или bottle.app().resources.

Синтаксис

app.resources.path_list

Пример

Давайте посмотрим содержимое атрибута path_list по умолчанию:

from bottle import Bottle app = Bottle() res = app.resources.path_list print(res)

Результат выполнения кода (примерный вывод):

['/home/user/project', '/home/user/project']

Пример

Давайте добавим новый путь в список вручную и проверим его наличие:

from bottle import Bottle app = Bottle() app.resources.path_list.append('/var/www/static') res = app.resources.path_list print(res)

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

['/home/user/project', '/home/user/project', '/var/www/static']

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

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