Я собираюсь провести анализ данных с помощью python, и он включает чтение данных в начале скрипта. Я в настоящее время отлаживаю его, и громоздко ждать, пока файл данных будет читать каждый раз. Есть ли способ, которым я могу сделать что-то похожее на точку останова, которой python не нужно будет читать данные каждый раз? Он только начинался с кода ниже, читающего данные.Запустить код python с определенной точки
ответ
Это звучит из вашего вопроса, как будто у вас есть строки в начале скрипта, которые вы не хотите обрабатывать при каждом запуске скрипта. Этот конкретный сценарий на самом деле не является чем-то большим, что имеет смысл с точки зрения сценариев. Сценарии читаются сверху вниз, если вы не вызываете какую-либо функцию или что-то еще. С учетом сказанного, вот что я собираю вы хотите, чтобы ваш рабочий процесс, чтобы быть похожим:
- ли какое-то время потребляя загрузки данных (один раз)
- попробовать варианты кода, пока один не работает
- Уметь запустить всю вещь, когда вы сделали
Если это точная, я предлагаю 3 варианта:
- Если вам не нужны данные, что это ло как показано на шаге 1 в конкретном коде, который вы тестируете, просто закомментируйте часть времени, пока вы не закончите с новым кодом.
Если вам нужны данные, но не ВСЕ данные для проверки вашего нового кода, создайте переменную, которая похожа на небольшое подмножество фактических данных, закомментируйте часть времени, а затем верните ее по завершении. Что-то вроде этого:
# data_result = time_consuming_file_parser() data_result = [row1, row2, row3] # new code using data_result
Наконец, если вы абсолютно необходимо установить полные данные, но не хотите ждать его, чтобы загрузить каждый раз, прежде чем вносить изменения, попробуйте обратиться в
pdb
или Python Debugger. Это позволит вам установить точку останова после загрузки данных, а затем поиграть в оболочку python, пока вы не удовлетворитесь своим результатом.import pdb pdb.set_trace()
Большое спасибо! Сейчас я чувствую себя немой, чтобы не смотреть на подмножество моих данных. В будущем я буду изучать pdb, если это необходимо. –
- 1. Повторно запустить код из определенной точки
- 2. Чтобы повторно запустить код C++ из определенной точки в середине кода, изменив код ниже этой точки?
- 3. Повторно запустить код из определенной строки
- 4. с помощью Youtube Намерение запустить видео с определенной начальной точки
- 5. Можно ли запустить конечный автомат с определенной точки?
- 6. Объект Перемещение с определенной точки
- 7. Python Regex удалить все до определенной точки
- 8. Угол точки вокруг определенной точки
- 9. сортировать точки по расстоянию до определенной точки
- 10. Начиная с определенной точки в цикле For
- 11. Создание итератора с определенной точки
- 12. Прокрутка scrollview с определенной точки
- 13. анимировать до определенной точки
- 14. Python - Как отправить данные с определенной точки (загрузить резюме)
- 15. Заливка определенной точки, используя izip_longest
- 16. Код ошибки с определенной вероятностью
- 17. Есть ли способ запустить код до «определенной точки», выйти, а затем начать работать без прерывания
- 18. Запустить код Matlab в Python
- 19. Запустить код TCL вместе с скриптом Python
- 20. Как запустить код Python с помощью Emacs?
- 21. запустить код python с помощью html5
- 22. Python: запустить код из словаря
- 23. запустить код python в C++
- 24. Возобновление прогресса выполнения прогресса с определенной точки
- 25. отключить прокрутку мимо определенной точки
- 26. Чтение/редактирование файла с определенной точки
- 27. андроида: Как начать анимацию с определенной точки
- 28. Запустить код Python3 с PHP
- 29. php changeint до определенной точки
- 30. Как разделить URL с определенной точки
IPython, вероятно, стоит посмотреть. – syntonym