PY IPYNB
Conversão de arquivo

Converter PY para IPYNB

RESPOSTA RÁPIDA
É possível converter PY para IPYNB?
Sim - PY converte para IPYNB.

Instale o jupytext com pip install jupytext e execute jupytext --to notebook file.py; isso produz um arquivo .ipynb na mesma pasta. Adicione marcadores # %% no seu código-fonte .py antecipadamente para controlar onde as divisões das células devem ficar.

Também para IPYNB: JUK

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter PY para IPYNB?

Pesquisadores e cientistas de dados usam notebooks .ipynb no JupyterLab para executar código de forma interativa, visualizar gráficos inline e adicionar explicações em markdown entre as seções de código. Converter um script .py simples para .ipynb torna-o executável passo a passo nesse ambiente sem reescrever o código.

Como converter PY para IPYNB

jupytext OPEN-SOURCE

Execute pip install jupytext e depois jupytext --to notebook file.py; coloque comentários # %% no código-fonte .py para definir os limites das células antes de converter para obter o melhor resultado.

Jupyter (nbconvert) FREE

Execute jupyter nbconvert --to notebook --execute file.py para converter e rodar o script, armazenando as saídas no .ipynb; omita --execute para converter sem executar.

Sobre estes formatos

Qualidade e o que observar

  • Os limites das células são estimados quando não há marcadores # %% presentes - adicione # %% ao seu arquivo .py antes de converter para controlar exatamente onde cada célula começa.
  • O .ipynb convertido não contém saídas de célula; gráficos, declarações de impressão e outros resultados são gerados quando você executa o notebook no JupyterLab.
  • O nbconvert trata todo o .py como uma única célula de código, a menos que o arquivo já contenha marcadores de célula # In[]:; o jupytext lida com scripts simples de forma mais elegante.

Perguntas frequentes

Meus imports e funções do Python funcionarão da mesma forma no notebook?
Sim - o código permanece inalterado. Você pode precisar ajustar caminhos de arquivo relativos se o notebook estiver em um diretório diferente do script original.
Posso converter o notebook de volta para um arquivo .py?
Sim - o jupytext suporta conversão bidirecional; execute jupytext --to py file.ipynb para voltar a um script Python simples.
Qual é a diferença entre jupytext e nbconvert para esta tarefa?
O jupytext produz melhores divisões de células para scripts simples e respeita os marcadores # %%; o nbconvert é integrado ao Jupyter e pode executar o código e armazenar as saídas durante a conversão.