Уменьшает ли импорт модуля (но не его использование) производительность в Python?

Я запускаю веб-сайт с использованием Django, и я импортирую ipdb в начале почти всех моих скриптов, чтобы упростить отладку. Однако , большую часть времени я никогда не использую функции из модуля (только когда я отлаживаю).

Просто интересно, снизит ли это мою производительность? Просто когда я хочу создать точку останова, я предпочитаю писать:

ipdb.set_trace()

в отличие от:

import ipdb; ipdb.set_trace()

Но я видел второй пример, выполненный в нескольких местах, что заставляет меня задаться вопросом, не более ли он эффективен ...

Я просто не знаю, как импорт модулей python связан с эффективностью ( при условии, что вы не используете методы модуля в своем скрипте).

7
задан Martijn Pieters 30 March 2015 в 11:03
поделиться