私はテスト結果に基づいてテスト視覚化プログラムを書いています。ターミナルからjupyternotebookを実行し、編集可能なスクリプトをユーザーに表示せずにユーザーに表示するhtmlページを生成したいと思います。それをしてもいいですか?または、視覚化されたテスト結果を表示するためのより良い方法を提案します。
また、--execute
を使用して出力を取得します
jupyter nbconvert --execute --to html notebook.ipynb
これにより、notebook.html
ファイルが生成されます。
ベストプラクティスは、バージョン管理のためにノートブックから出力を除外することです。以下を参照してください。 バージョン管理下でのIPythonノートブックの使用
ただし、--execute
を渡さないと、出力はHTMLに表示されません。以下も参照してください。 ターミナルから.ipynb Jupyter Notebookを実行する方法
ヘッダーのないHTMLフラグメントの場合: ブログ投稿用にIPythonノートブックをHTMLにエクスポートする方法は?
Jupyter4.4.0でテスト済み。
はい、できます。非常に簡単で、組み込みの機能です。
jupyter nbconvert --to html notebook.ipynb
これにより、notebook.htmlファイルが生成されます。出力 カスタマイズ可能 。また、nbconvertでも使用できるスライドショー機能([表示]> [セル]ツールバー> [スライドショー])も確認してください。
また、notebook.ipynbJupyterファイルをGithubにアップロードして、現在のバージョンをレンダリングすることもできます。必要なものによっては、その情報も役立つ場合があります
ライン/セルマジックもチェックしてください。次のように、jupyterセルでbashコマンドを直接実行できます。
%%bash
convert graphviz/MyPic.jpg -resize 70% graphviz/MyPic_sm.jpg
「jupyternbconvert」の単純なラッパーであるjupyter-runner( https://github.com/omar-masmoudi/jupyter-runner )を開発しました。
複数のノートブックは、パラメーター、並列ワーカー、S3にある入力/出力、およびメール送信機能を使用して実行できます。