使用Python.h在C ++中运行Python脚本

时间:2015-02-06 06:51:54

标签: c++

我目前知道this turotial,但我在教程中看不到只是简单地运行脚本的内容。如果我有一个文件pySolve.py,我怎么能把它叫做在我的代码里面执行?不需要输入,因为C ++端在调用python solve脚本之前生成了所需的所有文件。

1 个答案:

答案 0 :(得分:0)

您需要致电PyRun_File或其中一个变体。当然首先你必须致电Py_Initialize。您可以在我的开源项目中查看这些函数的示例用法:https://github.com/jzwinck/pccl/blob/master/run.cpp