PY IPYNB
ファイル変換

PY から IPYNB への変換

クイック回答
PY を IPYNB に変換することは可能ですか?
はい - PY は IPYNB に変換可能です。

pip install jupytext で jupytext をインストールし、jupytext --to notebook file.py を実行します。これにより、同じフォルダに .ipynb ファイルが生成されます。セル境界を制御するには、あらかじめ .py ソース内に # %% マーカーを追加してください。

IPYNB への他の変換: JUK

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ PY を IPYNB に変換するのですか?

研究者やデータサイエンティストは、JupyterLab で .ipynb ノートブックを使用して、コードを対話的に実行したり、インライン プロットを表示したり、コード セクションの間に Markdown の説明を追加したりします。プレーンな .py スクリプトを .ipynb に変換することで、コードを書き直すことなく、その環境でステップごとに実行できるようになります。

PY から IPYNB への変換方法

jupytext OPEN-SOURCE

pip install jupytext を実行してから jupytext --to notebook file.py を実行します。最良の結果を得るには、変換前に .py ソースに # %% コメントを配置してセル境界を定義してください。

Jupyter (nbconvert) FREE

jupyter nbconvert --to notebook --execute file.py を実行してスクリプトを変換および実行し、出力を .ipynb に保存します。実行せずに変換のみを行う場合は --execute を省略します。

これらの形式について

品質と注意点

  • 「# %%」マーカーがない場合はセル境界が推測されます。各セルがどこから始まるかを正確に制御するには、変換前に .py ファイルに # %% を追加してください。
  • 変換された .ipynb にはセルの出力は含まれません。プロット、print 文、その他の結果は、JupyterLab でノートブックを実行したときに生成されます。
  • nbconvert は、ファイルにすでに # In[]: セルマーカーが含まれていない限り、.py 全体を単一のコードセルとして扱います。jupytext はプレーンなスクリプトをより適切に処理します。

よくある質問

Python のインポートや関数はノートブックでも同じように動作しますか?
はい - コードは変更されません。ノートブックが元のスクリプトと異なるディレクトリにある場合は、相対ファイルパスを調整する必要があるかもしれません。
ノートブックを .py ファイルに戻すことはできますか?
はい - jupytext は双方向の変換をサポートしています。jupytext --to py file.ipynb を実行すれば、プレーンな Python スクリプトに戻せます。
このタスクにおける jupytext と nbconvert の違いは何ですか?
jupytext はプレーンなスクリプトに対してより優れたセル分割を行い、# %% マーカーを尊重します。nbconvert は Jupyter に組み込まれており、変換中にコードを実行して出力を保存することができます。