37,721
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char *argv[])
{
Py_Initialize();
PyObject* pName = PyString_FromString("script//main");
PyObject* pModule = PyImport_Import(pName);
if ( !pModule )
{
MessageBox(NULL, L"找不到main.py", L"提示", MB_OK);
return 1;
}
PyObject* pDict = PyModule_GetDict(pModule);
PyObject* pFunc = PyDict_GetItemString(pDict, "test");
PyObject_CallObject(pFunc, NULL);
Py_Finalize();
}
int main(int argc, char *argv[])
{
Py_Initialize();
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
PyObject* pName = PyString_FromString("script//main");
PyObject* pModule = PyImport_Import(pName);
if ( !pModule )
{
MessageBox(NULL, L"找不到main.py", L"提示", MB_OK);
return 1;
}
PyObject* pDict = PyModule_GetDict(pModule);
PyObject* pFunc = PyDict_GetItemString(pDict, "test");
PyObject_CallObject(pFunc, NULL);
Py_Finalize();
}