Есть ли способ сохранить ход выполнения кода для более эффективной отладки?

Мой код состоит из двух частей:

  1. часть: извлечение содержимого с веб-страницы
  2. часть: Оценка содержания

В 1-й части все работает без проблем. Эта часть занимает около 5 минут.

Но я получаю ошибки во второй части. Каждый раз, когда я перезапускаю код, чтобы проверить, удалось ли мне решить проблему во второй части, я должен ждать 5 минут. Есть ли более эффективный способ отладки?

Есть ли способ сохранить переменную из 1-й части сеанса 1 и повторно использовать ее в сеансе 2? Я хочу пропустить первую часть и сразу перейти ко второй.


person lioli    schedule 15.01.2017    source источник
comment
Это обычное дело для разделения программ с использованием промежуточного хранилища. Часть 1 может записывать результаты своего парсинга в файл или базу данных, а Часть 2 может использовать эти данные. Как вы его сохраните, зависит от ваших данных. Возможно, простой способ сделать это - записать каждый результат очистки в файл, названный по текущему времени, чтобы его можно было обработать по порядку позже.   -  person tdelaney    schedule 15.01.2017
comment
В зависимости от того, что вы подразумеваете под очисткой, вы можете сохранять целые веб-страницы в файлы, а не копировать что-либо.   -  person tdelaney    schedule 15.01.2017