1
Py_Initialize(); //初始化 python interpreter
2
3
PyObject *pName = PyString_FromString("test1"); // python脚本文件名
5
PyObject *pModule = PyImport_Import(pName); // import 脚本,返回pModule
// pModule指向这个脚本对象
7
if ( !pModule )
8
Py_Finalize(); // 关闭 python interpreter
这里有几个问题,目前还没有解决:2
3
5
// pModule指向这个脚本对象
7
8
1). 我使用的是python25_d.dll,无法找到用activepython编辑的*.py文件中的function object 。我的activepython版本为2.4。
2). 程序末尾不能将 function object 和 dictionary object 的引用计数减一,如果执行此操作,程序会crash。