PY IPYNB
Conversione file

Converti PY in IPYNB

RISPOSTA RAPIDA
È possibile convertire PY in IPYNB?
Sì - PY si converte in IPYNB.

Installa jupytext con pip install jupytext ed esegui jupytext --to notebook file.py; questo produce un file .ipynb nella stessa cartella. Aggiungi i marcatori # %% nel tuo sorgente .py in precedenza per controllare dove cadono i confini delle celle.

Anche in IPYNB: JUK

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Oct 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire PY in IPYNB?

Ricercatori e data scientist utilizzano i notebook .ipynb in JupyterLab per eseguire codice in modo interattivo, visualizzare grafici inline e aggiungere spiegazioni in markdown tra le sezioni di codice. Convertire un semplice script .py in .ipynb lo rende eseguibile passo dopo passo in quell'ambiente senza riscrivere il codice.

Come convertire PY in IPYNB

jupytext OPEN-SOURCE

Esegui pip install jupytext poi jupytext --to notebook file.py; inserisci i commenti # %% nel sorgente .py per definire i confini delle celle prima della conversione per ottenere il miglior risultato.

Jupyter (nbconvert) FREE

Esegui jupyter nbconvert --to notebook --execute file.py per convertire ed eseguire lo script memorizzando gli output nel file .ipynb; ometti --execute per convertire senza eseguire.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • I confini delle celle vengono ipotizzati quando non sono presenti marcatori # %% - aggiungi # %% al tuo file .py prima di convertirlo per controllare esattamente dove inizia ogni cella.
  • Il file .ipynb convertito non contiene output delle celle; grafici, istruzioni print e altri risultati vengono generati quando si esegue il notebook in JupyterLab.
  • nbconvert tratta l'intero .py come una singola cella di codice a meno che il file non contenga già marcatori di cella # In[]:; jupytext gestisce gli script semplici in modo più fluido.

Domande frequenti

Le mie importazioni e funzioni Python funzioneranno allo stesso modo nel notebook?
Sì - il codice è invariato. Potrebbe essere necessario regolare i percorsi relativi dei file se il notebook si trova in una directory diversa rispetto allo script originale.
Posso riconvertire il notebook in un file .py?
Sì - jupytext supporta la conversione bidirezionale; esegui jupytext --to py file.ipynb per tornare a un semplice script Python.
Qual è la differenza tra jupytext e nbconvert per questo compito?
jupytext produce divisioni di celle migliori per gli script semplici e rispetta i marcatori # %%; nbconvert è integrato in Jupyter e può eseguire il codice e memorizzare gli output durante la conversione.