2015-11-04 18 views
10

ノートブック全体をHTMLとしてエクスポートできますが、出力と一緒に1つのセルだけをエクスポートしたいと思います。IPython/Jupyterノートブックで個々のセルをエクスポート

これを実行する方法はありますか?

+1

私は同じ質問があります:例えば、サマリーHTMLレポートを作成するために、IPythonセルの選択されたサブセットをエクスポートする方法はありますか? – Stefaan

+0

[入力セルを非表示・問題#534・jupyter/notebook](https://github.com/jupyter/notebook/issues/534) – nealmcb

+0

の関連する議論とオプションを参照してください。http://stackoverflow.com/questions/26494747/simple-way-to-choose-which-cells-to-in-ipython-notebook-during-run-all –

答えて

1

これを行う1つの方法は、カスタムプリプロセッサを使用することです。

Simple way to choose which cells to run in ipython notebook during run allへの応答として、これを簡単に説明します。

要約:nbconvert.preprocessors.ExecutePreprocessorを拡張して、セルのメタデータをチェックしてそのセルを実行および/または出力する必要があるかどうかを判断するプリプロセッサを作成できます。 (最終報告書で実行し、含まれ得るもの細胞を決定するために

  • メタ言語:

    は私がレポート生成のすべての時間のためにJupyterノートブックを使用するので、私はnbconvert動作を拡張するためのカスタムプロセッサの集合を書きましたif/elseロジックがノートブックセクション全体に表示されます)

  • マークダウンセルでコードを実行する
  • コードセルを出力から削除します。
  • 私が配布拡張機能でこれらをラップする時間がなかったコマンドライン

からの入力引数を取っていますが、ここでのコードを参照することができます:https://gist.github.com/brazilbean/3ebb31324f6dad212817b3663c7a0219を。

これらの例では、自由に/変更/偉大なことを使用してください。 :)