Je crée un tutoriel Django dans un bloc-notes IPython et je veux utiliser la magie %save
pour enregistrer .py
fichiers pour créer/éditer/faire avancer un site web au fur et à mesure de l'avancement du tutoriel. Le problème est le %save
magie fonctionne en spécifiant quelles lignes à enregistrer. Sans aucun doute, le numéro de ligne changera lorsque les utilisateurs exécuteront les cellules avant le fichier en panne ou plusieurs fois.Sauvegarder par cellule et non par ligne #: IPython% save magic: Y a-t-il un moyen?
Je voudrais travailler comme ça:
some .py file imported into the notebook.
# do all sorts of website things
%save -f this.py file
où il sauverait le contenu de la cellule sans avoir besoin du numéro de la ligne. Y at-il un moyen de le faire avec la fonctionnalité existante de la magie %save
?
N'oubliez pas d'ajouter '--append' ou' -a' si vous voulez ajouter plusieurs cellules au même fichier. Dans ce cas, vous pouvez simplement ajouter '%% writefile filename.py -a' en haut de chaque cellule que vous voulez ajouter au fichier. Pour plus d'informations, tapez '%% writefile?' –