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