PY IPYNB
Bestandsconversie

Converteer PY naar IPYNB

SNEL ANTWOORD
Is het mogelijk om PY naar IPYNB te converteren?
Ja - PY converteert naar IPYNB.

Installeer jupytext met pip install jupytext en voer jupytext --to notebook file.py uit; dit genereert een .ipynb-bestand in dezelfde map. Voeg vooraf # %%-markeringen toe aan je .py-bronbestand om te bepalen waar de celgrenzen vallen.

Ook naar IPYNB: JUK

Op deze pagina

Getest op macOS, Windows & Linux
Laatst geverifieerd op Oct 2026

Meer gratis converters

HEIC, PNG, WEBP, MP3 en meer - elke tool hier is gratis.

Open de gereedschapskist

Waarom PY naar IPYNB converteren?

Onderzoekers en data scientists gebruiken .ipynb-notebooks in JupyterLab om code interactief uit te voeren, inline grafieken te bekijken en markdown-uitleg toe te voegen tussen codegedeelten. Het converteren van een gewoon .py-script naar .ipynb maakt het stap voor stap uitvoerbaar in die omgeving zonder de code te herschrijven.

Hoe PY naar IPYNB te converteren

jupytext OPEN-SOURCE

Voer pip install jupytext uit en daarna jupytext --to notebook file.py; plaats # %%-commentaren in de .py-broncode om celgrenzen te definiëren vóór de conversie voor het beste resultaat.

Jupyter (nbconvert) FREE

Voer jupyter nbconvert --to notebook --execute file.py uit om het script te converteren en uit te voeren, waarbij de uitvoer in de .ipynb wordt opgeslagen; laat --execute weg om te converteren zonder uit te voeren.

Over deze formaten

Kwaliteit & waar op te letten

  • Celgrenzen worden geschat wanneer er geen # %%-markeringen aanwezig zijn - voeg # %% toe aan je .py-bestand vóór de conversie om precies te bepalen waar elke cel begint.
  • De geconverteerde .ipynb bevat geen cel-uitvoer; grafieken, print-statements en andere resultaten worden gegenereerd wanneer je de notebook uitvoert in JupyterLab.
  • nbconvert behandelt de volledige .py als één enkele codecel, tenzij het bestand al # In[]: celmarkeringen bevat; jupytext gaat eleganter om met gewone scripts.

Veelgestelde vragen

Zullen mijn Python-imports en functies hetzelfde werken in de notebook?
Ja - de code is ongewijzigd. Mogelijk moet je relatieve bestandspaden aanpassen als de notebook zich in een andere map bevindt dan het originele script.
Kan ik de notebook terug converteren naar een .py-bestand?
Ja - jupytext ondersteunt bidirectionele conversie; voer jupytext --to py file.ipynb uit om terug te gaan naar een gewoon Python-script.
Wat is het verschil tussen jupytext en nbconvert voor deze taak?
jupytext produceert betere celsplitsingen voor gewone scripts en respecteert # %%-markeringen; nbconvert is ingebouwd in Jupyter en kan de code uitvoeren en resultaten opslaan tijdens de conversie.