Python 연습/1. Python 설치와 실습 - 아나콘다
Q_01_25. ipynb 를 py 확장자로 바꾸기
Python통컨
2025. 3. 20. 17:22
Jupyter Notebook (.ipynb) 파일을 Python 스크립트 (.py) 파일로 변환하는 방법은 여러 가지가 있습니다. 아래에 몇 가지 대표적인 방법을 안내드리겠습니다.
1. Jupyter Notebook 내에서 변환
Jupyter Notebook에서 바로 .ipynb 파일을 .py로 변환할 수 있습니다.
Jupyter Notebook에서 파일을 열고, "파일" (File) > "다른 이름으로 다운로드" (Download as) > "Python (.py)" 옵션을 선택합니다.
선택 후, .py 파일로 저장됩니다.
2. nbconvert를 사용한 변환
Terminal 또는 Command Prompt에서 Jupyter의 nbconvert 도구를 사용하여 .ipynb 파일을 .py로 변환할 수 있습니다.
jupyter nbconvert --to script your_notebook.ipynb
이 명령어를 실행하면, 동일한 디렉토리에 .py 파일이 생성됩니다.
3. Python 코드로 변환
Python에서 nbconvert를 사용하는 방법입니다. Python 코드를 작성하여 직접 변환할 수 있습니다.
import nbformat
from nbconvert import PythonExporter
# Jupyter Notebook 파일을 읽어들임
with open("your_notebook.ipynb") as f:
notebook_content = nbformat.read(f, as_version=4)
# PythonExporter를 사용하여 Python 코드로 변환
exporter = PythonExporter()
python_code, _ = exporter.from_notebook_node(notebook_content)
# Python 파일로 저장
with open("your_notebook.py", "w") as f:
f.write(python_code)
위의 방법 중 편리한 방법을 선택하여 .ipynb 파일을 .py로 변환할 수 있습니다.