Мне нравится стиль, описанный здесь :
Использовать импорт только для пакетов и модулей, а не для отдельных классов или функций.
, потому чтоМне легче понять, откуда все имена.
Существует ли инструмент, который может автоматически преобразовывать модули в этот стиль?
Например,
from module import function
function()
в
import module
module.function()
В идеале это будет иметь делос package.subpackage.module
ситуациями.