Ukryj moduły zewnętrzne podczas importowania modułu (np. Dotyczące uzupełniania kodu)

Mam kilka modułów w jednym pakiecie (rodzaj zestawu narzędzi), którego używam w moich projektach. Struktura wygląda tak:

the_toolkit:
    __init__.py
    basic_io.py
    simple_math.py
    matrix_kit.py
    ...

Teraz, kiedy używamIPython lub uzupełnienie kodu wVIM po zaimportowaniu modułu z pakietu za pomocą

from the_toolkit import matrix_kit

Dostaję kilka modułów / funkcji, którematrix_kit.py import (array, math, log, loggin, format_excitp.) wraz z rzeczywistymi funkcjami, którematrix_kit definiuje. Jak mogę odfiltrować wszystko inne, ponieważ mnie to nie interesujemath lubarray w uzupełnieniu kodumatrix_kit moduł?

The__init__.py jest pusty, jak sugeruje wiele pythonistas, czy jest to sposób na to?

questionAnswers(3)

yourAnswerToTheQuestion