我正在编写 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/