Чтобы преобразовать Jupyter Notebook в HTML, вы можете использовать различные методы. Вот несколько вариантов:
-
Сохранить как HTML из Jupyter Notebook: Jupyter Notebook сам по себе предоставляет встроенную функцию для сохранения записной книжки в формате HTML. Вы можете перейти в «Файл» ->«Загрузить как» ->«HTML (.html)», чтобы сохранить текущий блокнот в виде HTML-файла.
-
Использование инструмента командной строки nbconvert: Jupyter Notebook поставляется с инструментом командной строки nbconvert, который позволяет конвертировать блокноты в различные форматы, включая HTML. Вы можете запустить следующую команду в терминале или командной строке:
jupyter nbconvert --to html notebook.ipynbЗамените
notebook.ipynbна путь к файлу вашего блокнота Jupyter. -
Использование JupyterLab. Если вы используете JupyterLab, вы можете установить расширение
jupyterlab-exporter. Это расширение добавляет в JupyterLab дополнительные параметры экспорта, включая HTML. После установки вы можете использовать функцию экспорта в интерфейсе JupyterLab для преобразования блокнотов в HTML. -
Использование сценария Python. Вы также можете конвертировать Jupyter Notebooks в HTML программным способом с помощью Python. Библиотека nbconvert предоставляет API Python для преобразования блокнотов. Вот пример фрагмента кода:
import nbformat from nbconvert import HTMLExporter notebook_path = 'notebook.ipynb' output_path = 'output.html' with open(notebook_path) as f: notebook = nbformat.read(f, as_version=4) html_exporter = HTMLExporter() html_exporter.template_file = 'basic' (body, resources) = html_exporter.from_notebook_node(notebook) with open(output_path, 'w') as f: f.write(body)Замените
notebook.ipynbна путь к файлу Jupyter Notebook иoutput.htmlна желаемый путь к выходному HTML-файлу.