PY IPYNB
Konwersja plików

Konwertuj PY na IPYNB

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja PY na IPYNB?
Tak - PY konwertuje się na IPYNB.

Zainstaluj jupytext poleceniem pip install jupytext i uruchom jupytext --to notebook file.py; spowoduje to utworzenie pliku .ipynb w tym samym folderze. Dodaj wcześniej znaczniki # %% w kodzie źródłowym .py, aby kontrolować granice komórek.

Również na IPYNB: JUK

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować PY na IPYNB?

Badacze i analitycy danych używają notatników .ipynb w JupyterLab do interaktywnego uruchamiania kodu, wyświetlania wykresów wewnątrz dokumentu i dodawania objaśnień w formacie markdown między sekcjami kodu. Konwersja zwykłego skryptu .py na .ipynb umożliwia jego uruchamianie krok po kroku w tym środowisku bez konieczności przepisywania kodu.

Jak przekonwertować PY na IPYNB

jupytext OPEN-SOURCE

Uruchom pip install jupytext, a następnie jupytext --to notebook file.py; umieść komentarze # %% w źródle .py, aby zdefiniować granice komórek przed konwersją dla uzyskania najlepszego rezultatu.

Jupyter (nbconvert) FREE

Uruchom jupyter nbconvert --to notebook --execute file.py, aby przekonwertować i uruchomić skrypt, zapisując wyniki w .ipynb; pomiń --execute, aby przekonwertować bez uruchamiania.

O tych formatach

Jakość i na co uważać

  • Granice komórek są zgadywane, gdy brakuje znaczników # %% - dodaj # %% do pliku .py przed konwersją, aby dokładnie kontrolować, gdzie zaczyna się każda komórka.
  • Przekonwertowany .ipynb nie zawiera wyników komórek; wykresy, instrukcje print i inne rezultaty są generowane po uruchomieniu notatnika w JupyterLab.
  • nbconvert traktuje cały plik .py jako pojedynczą komórkę kodu, chyba że plik zawiera już znaczniki komórek # In[]:; jupytext lepiej radzi sobie ze zwykłymi skryptami.

Najczęściej zadawane pytania

Czy moje importy i funkcje Python będą działać tak samo w notatniku?
Tak - kod pozostaje niezmieniony. Może być konieczne dostosowanie względnych ścieżek do plików, jeśli notatnik znajduje się w innym katalogu niż oryginalny skrypt.
Czy mogę przekonwertować notatnik z powrotem na plik .py?
Tak - jupytext obsługuje konwersję dwukierunkową; uruchom jupytext --to py file.ipynb, aby wrócić do zwykłego skryptu Python.
Jaka jest różnica między jupytext a nbconvert w tym zadaniu?
jupytext tworzy lepsze podziały komórek dla zwykłych skryptów i respektuje znaczniki # %%; nbconvert jest wbudowany w Jupyter i może wykonywać kod oraz zapisywać wyniki podczas konwersji.