Noob question but I do not find a clear way to do it. I have a directory structure
|-- a_dir
|-- __init__.py
|-- a.py
|-- b_dir
|-- __init__.py
|-- b.py
|-- c_dir
|-- __init__.py
|-- c.py
a.py import b.py in this way
import b_dir.b
b.py import c.py in this way
import c_dir.c
python3 a.py
it's a ModuleNotFoundError.
What can I do to execute a.py from a_dir?
The obvious solution is to modify b.py whith
import b_dir.c_dir.c
but what can I do if I do not want to modify nothing in b_dir and below?