PY IPYNB
Dateikonvertierung

PY in IPYNB konvertieren

SCHNELLE ANTWORT
Ist es möglich, PY in IPYNB zu konvertieren?
Ja - PY lässt sich in IPYNB konvertieren.

Installieren Sie jupytext mit pip install jupytext und führen Sie jupytext --to notebook file.py aus; dies erstellt eine .ipynb-Datei im selben Ordner. Fügen Sie vorher # %%-Markierungen in Ihren .py-Quellcode ein, um zu steuern, wo die Zellgrenzen liegen.

Auch nach IPYNB: JUK

Auf dieser Seite

Getestet auf macOS, Windows & Linux
Zuletzt verifiziert am Oct 2026

Weitere kostenlose Konverter

HEIC, PNG, WEBP, MP3 und mehr - jedes Tool hier ist kostenlos.

Toolbox öffnen

Warum PY in IPYNB konvertieren?

Forscher und Datenwissenschaftler verwenden .ipynb-Notebooks in JupyterLab, um Code interaktiv auszuführen, Inline-Plots anzuzeigen und Markdown-Erklärungen zwischen Codeabschnitten hinzuzufügen. Das Konvertieren eines einfachen .py-Skripts in .ipynb macht es in dieser Umgebung schrittweise ausführbar, ohne den Code neu schreiben zu müssen.

Wie man PY in IPYNB konvertiert

jupytext OPEN-SOURCE

Führen Sie pip install jupytext aus, dann jupytext --to notebook file.py; setzen Sie # %%-Kommentare in den .py-Quellcode, um Zellgrenzen vor der Konvertierung für das beste Ergebnis zu definieren.

Jupyter (nbconvert) FREE

Führen Sie jupyter nbconvert --to notebook --execute file.py aus, um das Skript zu konvertieren und auszuführen, wobei die Ausgaben in der .ipynb gespeichert werden; lassen Sie --execute weg, um ohne Ausführung zu konvertieren.

Über diese Formate

Qualität & worauf zu achten ist

  • Zellgrenzen werden geschätzt, wenn keine # %%-Markierungen vorhanden sind - fügen Sie # %% zu Ihrer .py-Datei vor der Konvertierung hinzu, um genau zu steuern, wo jede Zelle beginnt.
  • Die konvertierte .ipynb enthält keine Zellenausgaben; Plots, Print-Anweisungen und andere Ergebnisse werden generiert, wenn Sie das Notebook in JupyterLab ausführen.
  • nbconvert behandelt die gesamte .py-Datei als eine einzige Codezelle, sofern die Datei nicht bereits # In[]:-Zellmarkierungen enthält; jupytext verarbeitet einfache Skripte eleganter.

Häufig gestellte Fragen

Werden meine Python-Imports und Funktionen im Notebook genauso funktionieren?
Ja - der Code bleibt unverändert. Möglicherweise müssen Sie relative Dateipfade anpassen, wenn sich das Notebook in einem anderen Verzeichnis als das ursprüngliche Skript befindet.
Kann ich das Notebook wieder in eine .py-Datei zurückverwandeln?
Ja - jupytext unterstützt bidirektionale Konvertierung; führen Sie jupytext --to py file.ipynb aus, um zu einem einfachen Python-Skript zurückzukehren.
Was ist der Unterschied zwischen jupytext und nbconvert für diese Aufgabe?
jupytext erzeugt bessere Zellaufteilungen für einfache Skripte und berücksichtigt # %%-Markierungen; nbconvert ist in Jupyter integriert und kann den Code während der Konvertierung ausführen und Ausgaben speichern.