В настоящее время я создаю много таблиц в python, и большинству из них нужен собственный SQL-запрос. Я заканчиваю длинный список запросов SQL. В идеале я бы поставил таблицу создания каждой таблицы в свой собственный файл и загрузил файлы из основного ноутбука.Разделите блокнот jupyter на несколько файлов
Есть ли способ запуска суб-ноутбуков (содержащих таблицы) из одного основного ноутбука? Mathematica имеет функцию EvaulateNotebook[]
, которая выполняет именно это. Для python я нашел пакет nbconvert
, который, похоже, близок к тому, что мне нужно. Однако nbconvert
, похоже, работает в своем собственном ядре. Мне понадобится суб-ноутбук, чтобы иметь доступ ко всем переменным в главном ноутбуке и подчиненному основному ноутбуку, чтобы иметь доступ к переменным в суб-ноутбуке.
В конце концов, я хотел бы иметь удобство ноутбуков с точки зрения редактирования, не имея необходимости прокручивать каждую таблицу, если мне нужно только изменить одну таблицу. Поэтому я немного неохотно создаю стандартный пакет python, который я импортирую, но скорее хотел бы запустить sub-ipynb так, как если бы ячейки, где в основном ноутбуке.