使用 Makefile 执行的 Python 脚本

标签 python makefile

我正在编写 python 脚本并在 Makefile 中执行它们。 python 脚本用于处理管道中的数据。我希望每次更改 python 脚本时 Makefile 都执行脚本。

有没有人知道如何做到这一点?

最佳答案

这不是很多信息,所以这个答案有点含糊。 Makefile 的基本原理是列出每个目标的依赖关系;在这种情况下,您的目标(我们称之为 foo)取决于您的 python 脚本(我们称之为 do-foo.py):

foo: do-foo.py
    python do-foo.py > foo

现在,只要 do-foo.py 发生变化,foo 就会重新运行(当然,前提是您调用了 make)。

关于使用 Makefile 执行的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062436/

相关文章:

python - 警告 : The scripts pipenv and pipenv-resolver are installed

python - 列出pandas数据框

c++ - 我的 C++ makefile 无法为每个 .cpp 代码创建目标文件

c++ - 使用普通make文件时如何实现cleanall

makefile - 在make而不是bjam中使用boost.python

makefile - 如何在 automake 中编写自定义静默规则?

python - 我需要简化当前输出并获得干净的输出结果

python - sqlite3 只写 float numpy 数组而不是整数数组

c - Makefile 将来自不同目录的源文件构建到同一个对象目录中

python - 在 lxml.html 元素的文本中搜索特殊 HTML 字符