Как не тратить время на импорт модулей, когда я перезагружаю свой код несколько раз? - PullRequest
0 голосов
/ 09 мая 2019

Я отлаживаю скрипт в PyCharm.Я меняю код и запускаю его снова и снова.Импорт модулей занимает много времени, больше, чем время выполнения других строк моего кода.Я хотел бы не тратить время на импорт модулей.Что-то вроде перезапуска необходимых ячеек моего кода без перезапуска ядра Python в научном режиме, но в обычном режиме.Могу ли я это сделать?

1 Ответ

0 голосов
/ 12 мая 2019

Вы можете сохранить импортированное состояние, используя отладчик или консоль.

Самый простой способ - выполнить выборки в консоли после импорта модулей.Выберите (или поместите курсор в) строки кода и нажмите alt + shift + e .

В отладчике вы можете оценитьвыражения или код изменения после того, как модули уже были импортированы путем установки точек останова.

Любое из них можно упростить, поместив нужные модули в файл __init__.py.

...