J'ai cette structure de dossier:Namespace respecte l'importation relative Python
package/
__init__.py
misc/
__init__.py
tools.py
subpackage/
__init__.py
submodule.py
Je suis submodule.py
, et je voudrais importer misc.tools
. Je ne veux pas utiliser l'importation absolue pour importer package.misc.tools
, car alors mon paquet ne fonctionnerait que lorsqu'il est sur le PYTHONPATH. Je veux donc utiliser les importations relatives. Mais alors, je veux aussi que le nom importé soit misc.tools
, et pas seulement tools
.
Est-ce possible?