Текстовый файл может быть загружен в ячейку ноутбука с помощью магической команды% load.
Если вы выполняете ячейку, содержащую:
%loadpy filename.py
Содержимоеfilename.py
будет загружен в следующую ячейку. Вы можете редактировать и выполнять его как обычно.
Чтобы сохранить содержимое ячейки обратно в файл, добавьте магию ячейки
%%writefile filename.py
в начале ячейки и запустите ее.
Чтобы увидеть справку для любой магической команды, добавьте ?
: например, %loadpy?
или %%writefile?
.
%COMMAND-NAME?
т.е. %run?
Для списка доступныхмагическая функция использовать %lsmagic
. В качестве альтернативы есть еще одна магическая функция метода, называемая %save-f
, но я бы не рекомендовал, это косвенный способ сохранения файлов.
Также см. -
1. Магические функции документы
2. это nbviewer для дальнейшего объяснения с примерами.
Надеюсь, это поможет.