I'm writing test visualization program based on test results.
I want to run jupyter notebook via terminal and generate html page to show it to user without showing the editable scripts to user.
Can I do that? Or suggest the better way to show visualized test results.
解决方案
Also use --execute to get the output
jupyter nbconvert --execute --to html notebook.ipynb
This produces a notebook.html file.
The best practice is to keep the output out of the notebook for version control, see: Using IPython notebooks under version control
But then, if you don't pass --execute, the output won't be present in the HTML, see also: How to run an .ipynb Jupyter Notebook from terminal?
Tested in Jupyter 4.4.0.