web-dev-qa-db-ja.com

pythonスクリプトを.pyファイルとしてjupyterノートブックに保存する方法

Jupyter Notebookでいくつかの関数を作成し、スクリプトを.pyの形式で保存したいのですが、anaconda jupyter Notebookはスクリプトを.ipynbとして自動的に保存します。この特定のスクリプトの.pyに変更するにはどうすればよいですか?何かコマンドはありますか?ありがとう

3
MayOJ

Jupyterには ビルトインのMagicコマンド があります。

IPythonには、コマンドラインスタイルの構文で呼び出すことができる事前定義された「マジック関数」のセットがあります。マジックには、ライン指向とセル指向の2種類があります。ラインマジックの前には%文字が付いており、OSコマンドラインコールと同じように機能します。これらは、引数として行の残りの部分を取得します。引数は括弧や引用符なしで渡されます。ラインマジックは結果を返すことができ、割り当ての右側で使用できます。セルマジックの前には、2つの%%が付けられます。セルマジックは、残りの行だけでなく、その下の行を別の引数として引数として取得する関数です。

マジックは、Python構文が最も自然な構文ではない場合や、ワークフローに無効なpython構文を埋め込む場合に便利です。

%% writefile (セルの内容をファイルに書き込みます)

%save (一連の行またはマクロを特定のファイル名で保存します)

3
Aivar Paalberg

左上隅のFILEメニューからpythonを.pyスクリプトとしてダウンロードできます。この写真を参照してください。 enter image description here

それでうまくいくはずです!

12
sconfluentus

コマンドラインでこれを試すことができます

ipython nbconvert --to python mnist.py.ipynb.

すべてを変換する

 ipython nbconvert --to python *.ipynb
2
Sarath Ak