• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C语言调用python代码

python 水墨上仙 1901次浏览

C语言调用python代码
来源:http://blog.csdn.net/agoago_2009/article/details/8003549

//#========================================================
//#              author:ago                                
//#              2012/08/24 19:26:57                  
//#========================================================
#include "python_lib/Python.h"
#include <windows.h>
#pragma comment(lib,"python27_d.lib")
int main(int argc, char *argv[])
{
	Py_Initialize();
	//PyRun_SimpleString("import sys");
	//PyRun_SimpleString("sys.path.append('./')");
	PyObject* pName = PyString_FromString("main");
	//python 文件的名字
	PyObject* pModule = PyImport_Import(pName);
	if ( !pModule )
	{
		MessageBox(NULL, ("找不到main.py"), ("提示"), MB_OK);
		return 1;
	}
	PyObject* pDict = PyModule_GetDict(pModule);
	PyObject* pFunc = PyDict_GetItemString(pDict, "test"); 
	//python 文件中函数名:test
	PyObject_CallObject(pFunc, NULL);
	Py_Finalize();
	system("pause");
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C语言调用python代码
喜欢 (0)
加载中……