Запустите команды iPython (не Magic) в .py файле - PullRequest
0 голосов
/ 28 апреля 2019

Я создаю модуль, чья целевая аудитория использует Jupyter NoteBook.Частично это включает чтение содержимого ячейки, из которой она запускается.

Благодаря этому Ответу стека , Это может быть достигнуто путем запуска:

In[len(In) - 1]

Как это можно запустить в обычном файле Python?

Я уже пробовал использовать подпроцесс через subprocess.call(["ipython", "-c", cmd]), но это создает отдельный экземпляр iPython, который в результате становится пустым.

Сохранение в файле .ipy также было опробовано.Это хлопотно, так как трудно упаковать и импортировать.

Я благодарен за любую помощь.

...