2016-03-09 3 views
0

Я собираюсь создать живую документацию для проекта, и я решил использовать ноутбуки.Как автоматически слить ноутбуки ipython

До сих пор я создал несколько ноутбуков (по одному на каждую главу), и теперь я хочу объединить их в один и обновить каждый раз, когда меняю отдельные. Я также хочу создать оглавление.

Возможно ли это?

+0

вы можете использовать ответ найденный здесь (http://stackoverflow.com/questions/20454668/how-to-merge-two-ipython-notebooks-correctly-without-getting-json-error) – jtitusj

+1

Или посмотрите этот скрипт: https://gist.github.com/fperez/e2bbc0a208e82e450f69 –

+0

спасибо, ребята, но это кажется немного проще, чем мне нужно. У моих ноутбуков разные ядра (возможно, следовало бы упомянуть об этом в вопросе), поэтому их слияние во многих отношениях. –

ответ

0

Мне удалось обойти это, создав индивидуальные html и pdf-версии моих ноутбуков, а затем с помощью python-протезирования (для html) и pandoc (для pdf) объединить их. Дополнительные шаги позволили мне удалить любые ячейки, которые не нужны в окончательных html и pdf-документах.

Если кому-то это нужно, я могу выслать код тоже.

Смежные вопросы