Я прочитал документацию о бутылках, но не могу найти пример использования бутылки с несколькими файлами. Ниже приводится способ, которым я это сделал, и он работает, но я не уверен, что это правильный путь (я видел merge()
и mount()
в API, но не уверен, связаны ли они с этим). Пожалуйста, дайте мне комментарии.
-
all.py(Это основной файл для запуска)
#! /usr/bin/python from bottle import route, run import hello1 import hello2 # if I have 10 files, it will be 10 imports run(host='localhost', port=8080, debug=True)
-
hello1.py
#! /usr/bin/python from bottle import route, run @route('/hello1') def hello1(): return "Hello world no.1"
-
hello2.py
#! /usr/bin/python from bottle import route, run @route('/hello2') def hello2(): return "Hello world no.2"