Чтобы преобразовать файл IPython Notebook (.ipynb) в HTML, вы можете использовать несколько методов. Вот несколько вариантов:
-
Блокнот Jupyter: если у вас установлен блокнот Jupyter, вы можете открыть файл
.ipynbи выбрать «Файл» >«Загрузить как» >«HTML», чтобы сохранить блокнот в виде HTML-файла. Этот метод прост и не требует дополнительных инструментов. -
Команда nbconvert. Инструмент командной строки
nbconvertпозволяет конвертировать файлы.ipynbв различные форматы, включая HTML. Откройте терминал или командную строку и выполните следующую команду:jupyter nbconvert --to html notebook.ipynbЗамените «notebook.ipynb» именем фактического файла IPython Notebook. Для этого метода требуется установка Jupyter Notebook.
-
Библиотека nbconvert. Вы также можете использовать библиотеку
nbconvertв сценарии Python для программного преобразования файлов.ipynbв HTML. Вот пример:from nbconvert import HTMLExporter import nbformat with open('notebook.ipynb') as f: nb = nbformat.read(f, as_version=4) html_exporter = HTMLExporter() html_exporter.template_file = 'basic' # You can specify a different template if desired (body, resources) = html_exporter.from_notebook_node(nb) with open('output.html', 'w') as f: f.write(body)Замените «notebook.ipynb» на путь к файлу IPython Notebook, а «output.html» на желаемое имя выходного HTML-файла.