본문 바로가기
language/Python

[Python] (.ipynb) jupyter notebook 파일 형식 -> (.py) 파이썬 스크립트 변환하기

by 스파이디웹 2021. 10. 26.
728x90

.ipynb 파일은 jupyter notebook에 사용되는 파일 형식으로써 key:value 형식인 json파일 형식으로 표현됩니다.

 

따라서 git hub 에 올리게 될 경우 다음 사진과 같이 표현되어 python code를 알아보기 힘듭니다.

그럼 .ipynb를 .py로 변환 해보겠습니다.


1. nbconverter 다운받기

1) pip를 사용할 수 있는 jupyter notebook 내의 터미널로 접속

2) pip install nbconvert


2. .py로 변환하기

1) 디렉토리 이동

  • 변환하기 전에 터미널에서 cd (ipynb가 있는 디렉토리) 를 통해 변환할 .ipynb파일이 있는 디렉토리로 이동

2) 변환하기

  • jupyter nbconvert --to script gittest.ipynb
  • 파일명에 띄어쓰기가 있으면 구분하지 파일이 끝나는지점을 구분하지 못합니다.

.ipynb와 .py 파일이 둘 다 있는것을 알 수 있습니다.

 

3) 여러 파일 변환하기

단일 파일 변환 : Juptyer nbconvert --to script filename .ipynb

여러 파일 변환 방법1 : Jupyter nbconvert --to script filename1 .ipynb filename2 .ipynb

여러 파일 변환 방법2 : Jupyter nbconvert --to script *.ipynb

 

728x90

댓글