If all occurring directories are Python packages, i.e. they all contain __init__.py, then you can use
from ..bar_dir import bar
If the directories aren’t Python packages, you can do this by messing around with sys.path, but you shouldn’t.
If all occurring directories are Python packages, i.e. they all contain __init__.py, then you can use
from ..bar_dir import bar
If the directories aren’t Python packages, you can do this by messing around with sys.path, but you shouldn’t.