Каков механизм PyCharm для автоматического запуска инструментов при отсутствии указанных файлов c, как это сделал бы Makefile? - PullRequest
0 голосов
/ 27 марта 2020

У меня есть набор данных измерений, которые мне нужно обработать в несколько этапов. Каждый шаг зависит от результатов предыдущего расчета. Я нахожусь в процессе кодирования этих расчетов в python, как на windows, так и linux. Из-за объема данных каждый шаг занимает некоторое время. Чтобы иметь возможность протестировать мой последний написанный код, я бы хотел, чтобы встроенный механизм PyCharm «Выполнить» автоматически выполнял только вычисления последнего шага, анализировал ошибку и переходил туда в IDE.

Для этого я создаю python lib и несколько очень маленьких python скриптов, каждый из которых импортирует эту lib и выполняет только один шаг всего процесса. Каждый процесс сохраняет свой результирующий набор данных в новом файле. (data.raw - data.calibrated - data.aligned - data.condensed et c)

Таким образом, существует четкая цепочка зависимостей и программ, которые необходимо запустить для создания каждого файла. Я бы использовал Makefile и написанные правила для генерации каждого из файлов, но, похоже, его сложно интегрировать в PyCharm. Бьюсь об заклад, уже есть такая функциональность, и я просто еще не нашел ее.

Как мне сделать это чистым и портативным (между linux и windows) способом?

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