Jupyter 内には、コマンドラインまたはライブラリとして nbconvert を使用して、ノートブックを他の形式にエクスポートする 2 つのオプションがあります。どちらも、元のノートブックを入力として (ファイル名または JSON データとして) 渡す必要があります。
私がやりたいことは、基本的に自動で自己完結型のレポート生成です。つまり、ノートブック内で nbconvert ライブラリを使用して、実行時に同じノートブックを HTML/PDF にエクスポートします。ドキュメントの最後のセルにエクスポート コードがあり、エクスポート時に最後のセルを無視するように指示されていると思います。
私の問題は、データを取得することです。In[1]
ノートブック内では、などを介してコードセルにアクセスできますOut[2]
が、マークダウンセルにはそのような機能はありません。また、ノートブックの名前 (__file__
属性なし) を取得して情報を渡す (公式の) メソッドもありません。
他のノートブックからすべてのセル データを取得する例はたくさんありますが、現在のノートブックからすべてのセル データにアクセスする方法はありますか?