如何从python方法中执行python代码?

时间:2010-12-19 12:39:38

标签: python deployment continuous-integration

我正在为我们的代码编写部署引擎。

我计划在每个项目目录中放置一个“deploy.py”,然后决定需要部署哪些项目,让每个项目的“deploy.py”执行他的逻辑以进行正确的部署配置。

你会如何推荐这样做?我一直在考虑从“deployment_engine.py”代码中“执行”每个deploy.py文件中的python代码(我从scons方法中得到了这个想法)。

另外我想以某种方式“导入”代码(请注意,在每个项目下,文件名为“deploy.py”,因此一个简单的导入deploy.py似乎不能在这里完成工作)

谢谢你,
格言。

1 个答案:

答案 0 :(得分:2)

您可以使用__import__ function进行动态导入。