Я использую рамки Falcon. Я хочу, чтобы все автономные классы хранят в своих собственных директориях (класс, который служит для/Module1/был внутри реж/module1 /):Как разделить код Python на модули с общим кодом?
/app
./app.py
/modules
/__init__.py
/module1
...
/module2
...
....
В app.py У меня есть инициализация приложения:
import falcon
# falcon.API instances are callable WSGI apps
app=falcon.API()
Мои проблемы:
- как я должен организовать импорт модулей, что я могу получить доступ из module2 в Module1?
- Как я могу получить доступ к переменной приложения app.py из/module2:
мне нужно сделать этот код:
module2_mngr = Module2(CONFIG_FILE)
app.add_route('/module2', module2_mngr)
PS: Извините за мой английский