嵌套调用python解释器

时间:2015-06-17 09:03:47

标签: python c++

我有一个C ++程序调用一些python函数(使用PyRun_StringFlags)。在某些时候,这个python脚本回调C ++代码。我也想调用一些python函数。所以回溯看起来像:

Py  Test::p() // Here I do a print "hello world"
C++ PyObject_CallMethod()
Py  PyRun_StringFlags()
C++ main()

但我在Test :: p函数中使用非常简单的“print”进行的测试并不表示它有效。是因为我还在使用python解释器吗? Python无法创建单独的解释器,所以我不知道该怎么做,因为我需要的是基本上执行一个完全不相关的Python脚本。

0 个答案:

没有答案