EDIT : A partir do IPython 3 (agora projeto Jupyter), o notebook possui um editor de texto que pode ser usado como uma alternativa mais conveniente para carregar / editar / salvar arquivos de texto.
Um arquivo de texto pode ser carregado em uma célula do notebook com o comando magic %load
.
Se você executar uma célula contendo:
%load filename.py
o conteúdo de filename.py
será carregado na próxima célula. Você pode editar e executá-lo como de costume.
Para salvar o conteúdo da célula novamente em um arquivo, adicione a magia da célula %%writefile filename.py
no início da célula e execute-a. Cuidado, se um arquivo com o mesmo nome já existir , será substituído silenciosamente .
Para ver a ajuda de qualquer comando mágico, adicione a ?
: like %load?
ou %%writefile?
.
Para obter ajuda geral sobre funções mágicas, digite "% magic". Para obter uma lista das funções mágicas disponíveis, use% lsmagic. Para obter uma descrição de qualquer um deles, digite% magic_name ?, por exemplo, '% cd?'.
Veja também: Funções mágicas dos documentos oficiais do IPython.