Jupyter 노트북을 다른 형식의 문서로 변환하기
본 문서는 Jupyter 노트북(.ipynb)을 다른 형식의 문서로 변환하는 방법을 담고 있다.
nbconvert
nbconvert
는 Jupyter 노트북 파일을 다양한 형식으로 변환하는 데 사용되는 라이브러리이다.
HTML, PDF, Markdown, Reveal.js 등 다양한 형식으로 변환할 수 있다.
$ pip install nbconvert
$ conda install nbconvert
같은 디렉토리에 동일한 파일명의 문서가 생성된다.
1. Jupyter to Markdown
Jupyter 노트북을 Markdown 문서로 변환하는 방법이다. Jupyter 노트북이 있는 디렉토리에서 아래 command를 실행하면 된다.
$ jupyter nbconvert --to markdown {파일명}.ipynb
Jupyter 노트북의 모든 내용이 Markdown 문서로 변환되었다.
2. Jupyter to HTML
Jupyter 노트북을 HTML 문서로 변환하는 방법이다.
$ jupyter nbconvert --to html {파일명}.ipynb
3. Jupyter to Python
Jupyter 노트북을 Python 파일로 변환하는 방법이다.
$ jupyter nbconvert --to script {파일명}.ipynb
Markdown 셀은 주석처리 되며, Code 셀 부분만 코드로 처리된다.