PY IPYNB
Filkonvertering

Konverter PY til IPYNB

HURTIGT SVAR
Er det muligt at konvertere PY til IPYNB?
Ja - PY kan konverteres til IPYNB.

Installer jupytext med pip install jupytext og kør jupytext --to notebook file.py; dette opretter en .ipynb-fil i den samme mappe. Tilføj # %%-markører i din .py-kildekode på forhånd for at styre, hvor cellegrænserne skal placeres.

Også til IPYNB: JUK

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere PY til IPYNB?

Forskere og data scientists bruger .ipynb-notesbøger i JupyterLab til at køre kode interaktivt, se inline-grafer og tilføje markdown-forklaringer mellem kodesektioner. Konvertering af et almindeligt .py-script til .ipynb gør det muligt at køre det trin for trin i det miljø uden at omskrive koden.

Sådan konverterer du PY til IPYNB

jupytext OPEN-SOURCE

Kør pip install jupytext og derefter jupytext --to notebook file.py; placer # %%-kommentarer i .py-kildekoden for at definere cellegrænser før konvertering for det bedste resultat.

Jupyter (nbconvert) FREE

Kør jupyter nbconvert --to notebook --execute file.py for at konvertere og køre scriptet, hvilket gemmer output i .ipynb-filen; udelad --execute for at konvertere uden at køre koden.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Cellegrænser gættes, når der ikke er nogen # %%-markører til stede - tilføj # %% til din .py-fil før konvertering for at styre præcis, hvor hver celle starter.
  • Den konverterede .ipynb indeholder ingen celle-outputs; grafer, print-sætninger og andre resultater genereres, når du kører notesbogen i JupyterLab.
  • nbconvert behandler hele .py-filen som en enkelt kodecelle, medmindre filen allerede indeholder # In[]:-cellemarkører; jupytext håndterer almindelige scripts mere elegant.

Ofte stillede spørgsmål

Vil mine Python-imports og funktioner fungere på samme måde i notesbogen?
Ja - koden er uændret. Du skal muligvis justere relative filstier, hvis notesbogen er placeret i en anden mappe end det oprindelige script.
Kan jeg konvertere notesbogen tilbage til en .py-fil?
Ja - jupytext understøtter tovejs-konvertering; kør jupytext --to py file.ipynb for at gå tilbage til et almindeligt Python-script.
Hvad er forskellen på jupytext og nbconvert til denne opgave?
jupytext producerer bedre celleopdelinger for almindelige scripts og respekterer # %%-markører; nbconvert er indbygget i Jupyter og kan eksekvere koden og gemme outputs under konverteringen.