Я бы посоветовал взглянуть на способность Jupytext выполнять преобразование командной строки из структуры ноутбука json в сценарий python (или уценку). Если у вас уже есть основа файла записной книжки (.ipynb
), вы можете преобразовать его в сценарий .py
, используя jupytext --to py notebook.ipynb
. Это делает текстовый файл, который легко редактировать в вашем любимом терминальном текстовом редакторе. json в файлах .ipynb
не так просто редактировать напрямую.
Затем, когда вы закончите редактирование, вы можете преобразовать форму скрипта .py
обратно в блокнот с чем-то вроде jupytext --to notebook notebook.py
. При желании вы можете даже запустить его, не открывая браузер, добавив --execute
. У меня есть пример используемой команды преобразования и выполнения здесь .