如何在调用它的同一个Python进程中运行scons?

问题描述 投票:0回答:1

我们有一个使用 scons 运行命令的 python 程序。目前 scons 在子进程中运行,这使得调试或收集测试覆盖率信息变得更加困难。

是否可以调用 scons,使其与调用它的 python 程序在同一进程中运行? 也就是说,将其作为 python 函数而不是子进程调用。

python scons
1个回答
0
投票

是的,这是可能的。 SCons 提供了可导入的模块,公共 API 文档可以在here找到。向下滚动到 BuilderMethods 部分以查找可以调用的方法。

并查看

main()
程序的源代码,了解 CLI 界面如何使用 API。

我对

scons
的了解还不够,无法提供任何示例代码来展示如何使用它。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.