[PYTHON] Ich habe ein Tool erstellt, um Jupyter py mit VS Code in ipynb zu konvertieren

Überblick

Einige VS-Code-Erweiterungen unterstützen Jupyter.

Dies ist eine hervorragende Sache, die in Jupyter als Zelle ausgeführt werden kann, indem Sie "# %%" schreiben. Wenn Sie sie jedoch als .ipynb speichern möchten, kopieren Sie sie alle "# %%" in Jupyters Zelle im Browser Es ist notwendig und mühsam.

Also habe ich ein Tool zum Konvertieren von .py in .ipynb erstellt, das # %% enthält

Speziell

hello.py


#%%
print("Hello")

#%%
print("World!!")

Wenn es so einen Py gibt

スクリーンショット 2017-06-16 16.57.56.png

So konvertieren Sie zu ipynb

Werkzeug

This-> py2ipynb.py  Beachten Sie, dass nbformat erforderlich ist, es jedoch nicht separat erforderlich sein sollte, da es zusammen mit pip install jupyter installiert wird.

Wie benutzt man

Wenn Sie beispielsweise hello.py konvertieren möchten, geben Sie es als Argument an und führen Sie es aus. Hello.ipynb wird im selben Verzeichnis generiert.

python py2ipynb.py hello.py

Was Sie intern tun

Immerhin ist es einfach, weil ich py nur Zeile für Zeile lese, herausfinde, ob am Anfang ein "# %%" steht, und "nbformat.v4.new_code_cell ()" mache.

Es scheint, dass die Erweiterung von VSCode "# %%" ist und als Zelle getrennt ist, also schaue ich nur dort hin.

Recommended Posts

Ich habe ein Tool erstellt, um Jupyter py mit VS Code in ipynb zu konvertieren
Ich habe einen Code erstellt, um illustration2vec in ein Keras-Modell zu konvertieren
Ich habe ein Tool zum automatischen Durchsuchen mehrerer Websites mit Selenium (Python) erstellt.
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen
Jupyter in py umwandeln
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Konvertieren Sie die JPYTER-Notebook-IPynb-Datei in die ausführbare Python-Py-Datei
Ich habe versucht, eine Umgebung mit WSL + Ubuntu + VS-Code in einer Windows-Umgebung zu erstellen
Ich habe ein Paket erstellt, um Zeitreihen mit Python zu filtern
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich habe ein Tool erstellt, um eine Wortwolke aus Wikipedia zu erstellen
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
[Titan Craft] Ich habe ein Werkzeug gemacht, um einen Riesen nach Minecraft zu rufen
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Konvertieren Sie .ipynb in .html (mit BatchFile)
Versuchen Sie, Jupyter mit VS-Code auszuführen
Tool zum Konvertieren der Juniper-Konfiguration
Ich habe mit Python einen Daemon erstellt
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe eine Bibliothek erstellt, die Konfigurationsdateien mit Python einfach lesen kann
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe mit Razpai einen Webserver erstellt, um Anime zu schauen
Ich wollte eine intelligente Präsentation mit Jupyter Notebook + nb present erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
Ich habe mit Python einen Zeichenzähler erstellt
Ich möchte einen Blog mit Jupyter Notebook schreiben
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe mit Python eine Hex-Map erstellt
Ich habe ein Lebensspiel mit Numpy gemacht
Ich habe einen Hanko-Generator mit GAN gemacht
Ich habe ein automatisches Stempelwerkzeug für den Browser erstellt.
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe eine WEB-Bewerbung bei Django gemacht
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe einen Code geschrieben, um die Quaternion mit Python in einen Ölerwinkel vom Typ z-y-x umzuwandeln
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
[Django] Erstellt ein Feld zur Eingabe von Daten mit 4-stelligen Zahlen
Ich habe ein Netzwerk erstellt, um Schwarzweißbilder in Farbbilder umzuwandeln (pix2pix)
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Ich habe ein Tool erstellt, das die Dekomprimierung mit CLI (Python3) etwas erleichtert.
Ich habe ein Tool erstellt, um die Ausführungszeit von cron zu schätzen (+ PyPI-Debüt)
Ich habe einen Stempelersatzbot mit Linie gemacht
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe ein nützliches Tool für Digital Ocean erstellt
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe ein Tool zum Korrigieren von GPS-Daten mit der Map Matching API von Mapbox (Mapbox Map Matching API) erstellt.
Ich habe ein Tool erstellt, um Slack über Connpass-Ereignisse zu informieren, und es zu Terraform gemacht
Ich habe Flask mit Remote-Containern von VS Code ausprobiert
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen
Ich möchte ein Spiel mit Python machen
Ich habe gerade ein Tool erstellt, mit dem Daten mithilfe der GUI-Operation einfach als Diagramm angezeigt werden können
Konvertieren Sie Jupyter-Notizbücher ganz einfach in Blogs mit Fastpages