2016-12-19 6 views
5

Ich nehme einen Kurs, der ipython Notizbuch verwendet. Wenn ich versuche, das Notebook herunterzuladen (über Datei -> Download als -> ipython notebook), bekomme ich eine Datei, die mit ".ipynb.json" endet. Es öffnet sich nicht als ipython Notebook, sondern als .json Datei so etwas wie folgt aus:Convert .json zu ipynb

{ 
"cells": [ 
    { 
    "cell_type": "markdown", 
    "metadata": {}, 
    "source": [ 
    "---\n", 
    "\n", 
    "_You are currently looking at **version 1.1** of this notebook. To   download notebooks and datafiles, as well as get help on Jupyter notebooks in the Coursera platform, visit the [Jupyter Notebook FAQ](https://www.coursera.org/learn/python-data-analysis/resources/0dhYG) course resource._\n", 
    "\n", 
    "---" 
    ] 
    }, 
... 
} 

Ich habe versucht, die „.json“ im Dateinamen zu löschen und es funktioniert nicht. Wie kann ich diese Datei zurück in etwas konvertieren, das als ipython-Notizbuch geöffnet und ausgeführt werden kann? Vielen Dank!

+0

Es scheint, als ob Sie nur versuchen, ein Notebook richtig zu öffnen? Wenn ja, jupyter zuerst laufen. Wenn das Dashboard als neue Browserregisterkarte geöffnet wird, suchen Sie in der Verzeichnisstruktur nach dem Notizbuch. Dann klicken Sie einfach auf den Namen des Notizbuchs. – pylang

+0

Ich tat das, aber es öffnet sich wie in meiner Frage gezeigt, nicht das normale Aussehen eines Notebooks. –

+0

Die Datei, die Sie heruntergeladen haben, ist eine JSON-Datei, die das Notizbuch erfasst - wie eine Sicherungsdatei. Sie möchten es wahrscheinlich als HTML herunterladen, damit die gerenderte Version in Ihrem Browser geöffnet wird. –

Antwort

4

Meine Lösung: Entfernen Sie einfach die Dateinamenserweiterung .json. Ändern Sie beispielsweise myfile.ipynb.json zu myfile.ipynb. Dann können Sie es durch einen Klick in Jupyter Notebook öffnen!

Ich habe das gleiche Problem wie Sie haben. Ich habe einen Link gefunden, der beschreibt, was ipynb genau ist. siehe hier http://ipython.org/ipython-doc/rel-1.0.0/interactive/nbconvert.html. Es sagt, ipynb-Datei ist eigentlich JSON-Datei. Hope this