language/Python
[Python] (.ipynb) jupyter notebook 파일 형식 -> (.py) 파이썬 스크립트 변환하기
스파이디웹
2021. 10. 26. 12:38
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