Post

Jupyter 노트북을 다른 형식의 문서로 변환하기

본 문서는 Jupyter 노트북(.ipynb)을 다른 형식의 문서로 변환하는 방법을 담고 있다.

nbconvert

nbconvert는 Jupyter 노트북 파일을 다양한 형식으로 변환하는 데 사용되는 라이브러리이다. HTML, PDF, Markdown, Reveal.js 등 다양한 형식으로 변환할 수 있다.

1
2
$ pip install nbconvert
$ conda install nbconvert

같은 디렉토리에 동일한 파일명의 문서가 생성된다.

그림1

1. Jupyter to Markdown

Jupyter 노트북을 Markdown 문서로 변환하는 방법이다. Jupyter 노트북이 있는 디렉토리에서 아래 command를 실행하면 된다.

1
$ jupyter nbconvert --to markdown {파일명}.ipynb

Jupyter 노트북의 모든 내용이 Markdown 문서로 변환되었다.

그림1

2. Jupyter to HTML

Jupyter 노트북을 HTML 문서로 변환하는 방법이다.

1
$ jupyter nbconvert --to html {파일명}.ipynb

그림1

3. Jupyter to Python

Jupyter 노트북을 Python 파일로 변환하는 방법이다.

1
$ jupyter nbconvert --to script {파일명}.ipynb

Markdown 셀은 주석처리 되며, Code 셀 부분만 코드로 처리된다.

그림1

This post is licensed under CC BY 4.0 by the author.