我是 scons 和 Python 的新手。我想知道是否有办法从 python 脚本中调用 scons。
我的 python 脚本从用户那里接受要一起编译的代码所在的目录列表(除了做一些其他不平凡的事情)。它还生成一个字符串,用作 scons 创建的可执行文件的名称。
我想将此信息从我的 python 脚本传递给 scons,然后调用 scons。有没有一种简单的方法可以做到这一点?
我可以想到以下几种可能性:
- 使用
subprocess.call("scons"...)
我不确定 scons 是否接受我需要作为命令行参数传递的所有信息 - 让python脚本写入文件。让 SConscript 解析文件并获取传递的信息。