что есть много-много функций-хэндлеров, каждой из которых нужно передавать какой-то один общий параметр. Было решено разделить их по файлам и перенести в поддиректорию. Как можно (и можно ли) при инициализации подмодулей передавать какой-то параметр?
2) Как из вложенного модуля вызывать функции из соседней директории. Я имею ввиду следующее:
- handlers/
-- foo1.py
- wrappers/
-- bar1.py
И вот из foo1 надо вызывать функции bar1.
from wrappers import bar1 или from wrappers.bar1 import some_method ?
первое сработает в foo1.py?
Посмотри цепочку обязанностей, думаю сразу поймешь и по поводу организации кода
Если запускать из корня и если в wrappers добавить __init__.py
Про второе — используй относитльные импорты
Обсуждают сегодня