Перенос кода Python из Jupyter и обратно в PyCharm - PullRequest
0 голосов
/ 12 декабря 2018

Я хотел бы воспользоваться рядом функций PyCharm, поэтому хотел бы перенести код из моих ноутбуков.Я установил все, но теперь столкнулся с такими проблемами, как:

  1. Функция отображения, по-видимому, не работает, поэтому выходные данные кадра (используется печать) не так хорошо отформатированы.Эквивалентная функция?

  2. Я хотел бы повторить число ячеек кода в блокноте Jupyter.Код Jupyter разделен на 9 ячеек в одном файле Jupyter, и shift+ Enter - это простой способ проверить выходные данные и затем двигаться дальше.Теперь мне пришлось поместить весь код в один файл Project / python и иметь 1200 строк кода.Есть ли способ разделить код, как это в Jupyter?Мой фон VBA предусматривает 9 подпрограмм и одну дополнительную подпрограмму вызова для получения того же результата.

Каждый блок кода импортирует данные из SQL Server и некоторых плоских файлов, поэтому между ними существует некоторая проверказапустить их.Я надеялся, что есть альтернатива ручному выбору больших кусков кода / выполнения и / или точек останова при каждом запуске.

Любые мысли / ссылки будут оценены.Я потратил $$ на Удеми на курс PyCharm, но он мне не помог.

Петр

1 Ответ

0 голосов
/ 12 декабря 2018

Часть миграции решается в этом вопросе: конвертировать блокнот json ipython (.ipynb) в файл .py , но, возможно, вы уже знали, что.

Часть разделения кодаСильнее.Одной из причин, почему Jupyter так широко распространен, является функциональность разделения выходных данных и запуска каждой ячейки отдельно.Я бы порекомендовал @Andrews answer.

Если вы используете классы, поместите каждый класс в новый файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...