私は別のデータセットで実行するノートブックスクリプトを持っています。私はそれを実行するたびに、出力フォルダを含むスクリプトをデータフォルダに保存したいと思います。jupyter nbconvertは実際の出力を保存しません
私は次のコマンドをスクリプトの最後に置いて、私がjupyterで実行します。画面に表示されているものをHTMLファイルに保存する予定です。
"here is my notebook script with inputs and ouput including graphs"
cmd='jupyter nbconvert --to html odnp_postprocessing.ipynb --output-dir '+dataFolder
os.system(cmd)
ただし、nbconvertは実際のセルをエクスポートしません。最初の実行時に出力セルがない入力セルだけが出力されますが、再実行すると入力と出力の両方がエクスポートされます。ただし、スクリプト内の何かを変更すると、常に最初のバージョンがエクスポートされます。それから、私が見つけた唯一の方法は、カーネルを再起動し、新しいスクリプトを修正して(2回)再実行することです。
基本的には、nbconvertは、実際の入力と出力に必要なバッファをエクスポートするように見えます。
私がしたいことは、実行するたびにノートブック(入力と出力)をプログラムで保存してHTMLにしています。
ノートブックの現在のバージョンを保存するコマンドはありますか?私はnbconvertコマンドの前に%ノートブックを追加しようとしましたが、古い入力も一杯に保存されています。
私はnbconvert内でノートブックを走らせることができますが、私はそれを避けたいのですが、私はすでに手作業で手動で実行しています。
私はChromeブラウザでjupyter through enthought canopyを使用しています。
ありがとうございました
ご協力ありがとうございます。あなたの推測は正しい。最初の投稿を編集してもう少し詳しく説明しました。あなたが言及したタスクの流れを理解していますが、私は/ save/close/nbconvertを手動で実行しない方法を探しています。私は答えを書いた。 – Yann