맥스글로벌마케팅★MGM★Max Global Marketing

노트패드 ++ 에서 주피터 노트북 파일을 파이썬 py파일로 변경하기 본문

카테고리 없음

노트패드 ++ 에서 주피터 노트북 파일을 파이썬 py파일로 변경하기

맥스마케터 2024. 1. 27. 14:19
728x90

 Notepad++에서 주피터 노트북(.ipynb) 파일을 Python 스크립트(.py) 파일로 변경할 수 있습니다. 주피터 노트북 파일은 JSON 형식으로 작성되어 있고, Python 코드와 함께 Markdown 텍스트, 그림, 수식 등을 포함할 수 있는 대화형 문서입니다. 이를 Python 스크립트로 변환하면 주피터 노트북 파일에 포함된 코드 블록을 가져와서 실행할 수 있습니다.

Notepad++에서 주피터 노트북 파일을 Python 스크립트로 변환하려면 다음 단계를 따르세요:

1. Notepad++을 열고 주피터 노트북 파일(.ipynb)을 엽니다.
2. 상단 메뉴에서 "Plugins(플러그인)"을 선택하고, "PythonScript"를 선택한 다음 "Show Console(콘솔 보기)"를 클릭합니다. 이렇게 하면 PythonScript 콘솔이 나타납니다.
3. PythonScript 콘솔 창에서 다음 Python 스크립트 코드를 입력합니다:

```python
import json

# 주피터 노트북 파일 열기
notebook_path = r"C:\path\to\your\notebook.ipynb"
with open(notebook_path, "r", encoding="utf-8") as f:
    notebook = json.load(f)

# 코드 블록 추출하기
code_blocks = []
for cell in notebook["cells"]:
    if cell["cell_type"] == "code":
        code_blocks.append(cell["source"])

# Python 스크립트로 저장하기
python_script_path = r"C:\path\to\your\script.py"
with open(python_script_path, "w", encoding="utf-8") as f:
    for code_block in code_blocks:
        f.write(code_block + "\n\n")
```

4. 위 코드의 `notebook_path` 변수에 변환하려는 주피터 노트북 파일의 경로를 지정합니다.
5. 위 코드의 `python_script_path` 변수에 Python 스크립트로 저장할 파일의 경로를 지정합니다.
6. PythonScript 콘솔 창에서 모든 코드를 복사하고 붙여넣기한 다음, 실행합니다.
7. 지정한 경로에 Python 스크립트 파일(.py)이 생성됩니다.

이제 주피터 노트북 파일에 포함된 모든 코드가 Python 스크립트 파일로 변환되었습니다. 생성된 Python 스크립트 파일을 다른 Python 환경에서 실행하거나 다른 편집기에서 열어서 수정할 수 있습니다.