У меня есть ноутбук iPython, у которого есть блоки кода, из которых я хочу иметь возможность остановиться в точках, пока он выполняется.Выйти за пределы цикла, вернуться за пределы функции - iPython Notebook
Код загружает запрос из API и по первому возврату определяет максимальные строки и содержит ли они выборочные данные.
В зависимости от того, имеет ли он данные для выборки, и в какой степени, мне бы хотелось, чтобы опция остановила код до цикла while, который будет итеративно загружать полный набор данных.
«разбить» код у меня есть, как показано ниже:
print "Contains sampled data? " + str(metadata["containsSampledData"])
print "Break query? -> Y"
bi = raw_input()
if bi == "Y":
break
Я попытался возвращение и перерыв, который и выдает ошибки (хотя они делают остановки кода). Кроме того, у меня есть усталость quit(), однако я не хочу перезапускать ядра и повторно импортировать модули/создавать переменные.
Есть ли какой-либо способ, вне цикла, а не внутри функции, в которой вы можете остановить код, не покидая экземпляр?
Вы хотите прекратить выполнение кода без выхода из программы? – Nurjan
Да, это правильно – sdhaus
Думаю, вам нужно использовать циклы. В чем проблема с ними? – Nurjan