Как пропустить определенные ячейки при преобразовании ноутбука в скрипт на Python? - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь преобразовать блокнот Jupyter в файл python с помощью команды nbconvert .Есть ячейка с кодом Python, которую я хочу пропустить при конвертации.Я пробовал несколько решений, включая добавление тега remove_cell к тому, который нужно пропустить:

"jupyter nbconvert <notebook_path> --TagRemovePreprocessor.enabled=True --TagRemovePreprocessor.remove_cell_tags=\"['remove_cell']\" --to script

Но это не сработало.Пожалуйста, дайте мне знать, если это можно сделать через nbconvert.

1 Ответ

0 голосов
/ 27 сентября 2019

Вопрос требует несколько лучшей спецификации (какой вывод вы получите, в скрипте и на экране; фрагменты кода и т. Д.).

Даже в этом случае вы можете попробовать несколько вещей:

  1. Использование --to python вместо - -to script (см. это , хотя оно может быть устаревшим для вашей версии).

  2. Изменить разделители для тега.В примере по ссылке выше: --TagRemovePreprocessor.remove_cell_tags='{"note"}' этот другой пример : --TagRemovePreprocessor.remove_cell_tags={\"Hide\"} И еще немного .

...