создание makfile для запуска простой программы python на разных файлах

У меня есть файл python, который должен импортировать 5 других модулей python для запуска.
Основная программа очень проста и коротка, потому что она использует классы, определенные в 5 файлах импорта. Теперь я должен отправить файл make, который отвечает на несколько команд. Все команды запускают основную программу на разных файлах и проинструктированы быть следующим образом; «make cat-dictionary» должен отображать файл «dictionary», на котором будет запускаться программа…..в то время как» make run-dictionary «будет выполнять программу python на»dictionary». Я нашел тонну справки о том, как использовать make-файл с кодом C, который нуждается в компиляции. Но я в замешательстве, как убедиться, что мои команды make позволяют основной программе python импортировать 5 модулей, необходимых для ее выполнения? Должен ли я использовать команду, которая готовит модули, или моя программа python просто импортирует их автоматически, если они есть.

1 ответ

  1. Упаковка программы Python через setup.py

    Чтобы сделать Python код легко устанавливаемым, вы должны использоватьsetup.py, что позволит создать пакет.

    Python makevia doit

    Если вам действительно нужно выполнить несколько зависимых задач и найти альтернативу Python для Makefile, проверьте doitпакет.

    Обратите внимание, что для завершения python программа doitне требуется.