Я создаю учебник Django в IPython Notebook, и я хочу использовать магию %save
для сохранения файлов .py
для создания/редактирования/продвижения веб-сайта по мере продвижения учебника. Проблема заключается в магических работах %save
, указав, какие строки сохранить. Несомненно, номер строки изменится, когда пользователи будут выполнять ячейки до того, как файл будет выведен из строя или несколько раз.Сохранить по ячейке, а не по строке #: IPython% save magic: Есть ли способ?
Я хотел бы работать так:
some .py file imported into the notebook.
# do all sorts of website things
%save -f this.py file
, где было бы сохранить содержимое ячейки без необходимости номер строки. Есть ли способ сделать это с существующей функциональностью магии %save
?
Также не забудьте добавить '--append' или' -a', если вы хотите добавить несколько ячеек в один и тот же файл. В этом случае вы можете просто добавить '%% writefile filename.py -a' вверху каждой ячейки, которую хотите добавить в файл. Для получения дополнительной информации введите '%% writefile?' –