【发布时间】:2009-05-18 15:56:27
【问题描述】:
我已经尝试过替换
PyRun_SimpleString("import Pootle");
与
PyObject *obj = PyString_FromString("Pootle");
PyImport_Import(obj);
Py_DECREF(obj);
在一些 C 代码中初始化模块 Pootle 之后。第一个似乎使名称 Pootle 可用于后续的 PyRun_SimpleString 调用,但第二个则没有。
有人可以向我解释一下区别吗?有没有办法做第一个对 C API 调用所做的事情?
谢谢
【问题讨论】: