0
Есть ли способ, которым я могу использовать% run для выполнения подмножества файла?ipython использовать «% run» для выполнения подмножества файла
Что-то вроде этого:
$ ipython
In [1]: %run my_code.py -L 20 100 # executes lines 20-100 in ipython interpereter
Я с трудом представляю, что это часто используется. Не могли бы вы объяснить, почему вы хотите это сделать, а не, например, обернуть строки 20-100 в функции и просто «импортировать my_code; my_function_spanning_20_to_100() '? –
Согласен. В большинстве случаев это связано с тем, что люди хотят мутировать локальные и глобальные переменные при использовании% run. но ваша функция может просто принять тезисы как аргументы. – Matt
Вы можете '% load -r 20-100 my_code.py', который поместит этот контент в следующую ячейку ввода, чтобы вы могли его запустить. –