web-dev-qa-db-fra.com

Comment enregistrer un fichier dans un répertoire du cahier Jupyter?

J'appelle "cahier jupyter" sous:

 [abigail@localhost anaconda3]$ jupyter notebook

Par défaut, il enregistre dans le répertoire de anaconda3/avec une extension "ipynb" lorsque je clique sur "Fichier" => "Enregistrer".

Comment l'enregistrer dans un répertoire sous anaconda3 /, au lieu de l'emplacement par défaut? Il n'y a pas de commande "enregistrer sous" dans le cahier? 

7
user697911

Vous pouvez enregistrer un bloc-notes à l'emplacement de votre choix en utilisant le bouton "Fichier" -> "Télécharger en tant que" -> "Bloc-notes (.ipynb)" dans le menu.

Sinon, vous pouvez démarrer votre serveur de cahiers à partir d'un répertoire différent. Tous les cahiers seront sauvegardés dans ce répertoire.

Une troisième option consiste à accéder au répertoire dans lequel vous souhaitez enregistrer le bloc-notes dans l'arborescence " http://127.0.0.1:8888/tree " avant de créer le bloc-notes.

8
mbecker

Il existe deux méthodes:
1.Vous pouvez utiliser la commande magique% notebook pour enregistrer au format ipynb. 

  %notebook "directory/to/file/filename.ipynb"     

2.Vous pouvez utiliser la commande magique %% writefile pour enregistrer en tant que fichier py 

  %%writefile "directory/to/file/filename.py"

Dans la deuxième méthode, vous devez placer cette commande en haut de la cellule, sinon cela se produira par une erreur. 

1
Natheer Alabsi

Il est plus facile de sélectionner une destination avant de créer un programme utilisant Jupyter Notebook; car alors vous ne rencontrez pas ce problème.

Cependant, étant donné que vous avez déjà créé un programme, une solution possible consiste à copier le fichier, à le déplacer à l’emplacement de votre choix et à supprimer l’ancien fichier. Avant cela, assurez-vous de l'avoir sauvegardé, sinon les données risquent d'être perdues.

0
Manosh T M