У меня есть блокнот, который переформатирует результаты из блокнота аналитического анализа для экспорта в слайды. Этот блокнот создает новые ячейки на основе количества передаваемых «типов деталей» и «параметров». Я использовал следующий код для создания новой ячейки, и он работает, когда я тестировал в блокноте:
def create_code_cell(cell_content, replace=False,):
shell = get_ipython()
payload = {
"source":"set_next_input",
"text":cell_content,
"replace":replace,
}
shell.payload_manager.write_payload(payload, single=False)
Проблема, с которой я сталкиваюсь, состоит в том, что эта функция не создает ячейки при выполнении с Papermill.
Если я открою новую записную книжку, созданную на Papermill, и нажму Cells => Run Все ячейки будут сгенерированы.
Спасибо за вашу помощь!