国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > c调用python怎么释放

c调用python怎么释放

Python

头像

yang

2020-04-29 15:44:403498浏览 · 0收藏 · 0评论

c调用Python的步骤:

1、设置编译环境,其实就是设置Python的头文件和库文件目录

2、初始化Python解释器:

 Py_Initialize();

3、调用Python

4、释放资源

Py_Finalize();

实例:

/*
module:    Python脚步的模块名
function:  要调用的函数名
format:    传递给Py_VaBuildValue函数的可变参数模板
*/
int PyCall( const char * module, const char * function, const char *format, ... )
{
 PyObject* pMod    = NULL;
 PyObject* pFunc   = NULL;
 PyObject* pParm   = NULL;
 PyObject* pRetVal = NULL;

 //导入??? if( !(pMod = PyImport_ImportModule(module) ) ){
  return -1;
 }
 //查找函数
 if( !(pFunc = PyObject_GetAttrString(pMod, function) ) ){
  return -2;
 }

 //创建参数
 va_list vargs;
 va_start( vargs, format );
 pParm = Py_VaBuildValue( format, vargs );
 va_end(vargs);

 //函数调用
 pRetVal = PyEval_CallObject( pFunc, pParm);
 
 //假定返回值为整形
 int ret;
 PyArg_Parse( pRetVal, "i", &ret );
 return ret;
}

int main(int argc, char* argv[])
{
 Py_Initialize();

 /* 这做个简单的说明
 ** format参数用()扩起来是表示元组的意思。元组中的个数对应Python脚本中的参数。
 ** 因为fun,fun1,fun2函数的参数个数分别是 0,1,2,所以,元组中的个数必须为0,1,2,不然调用将失
 ** 败。当然,元组中的每个元素都是可以为任意的类型,比如:
 **     PyCall( "pytest", "fun2", "( i,{s:s,s:s})", 2, "name", "linxr", "age", "25" );
 */
 printf( "ret = %d\n", PyCall( "pytest", "fun",  "()" );
 printf( "ret = %d\n", PyCall( "pytest", "fun1", "(i)",  12 );
 printf( "ret = %d\n", PyCall( "pytest", "fun2", "(is)", 12, "12" );

 Py_Finalize();

 return 0;
}

更多Python知识请关注Python视频教程栏目。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

T大校花沉浮录续集TXT| 法国色情巜做爰狂欲| 久旱逢甘霖(父女)笔端| 灭火宝贝高清完整版在线观看| 精品久久久久久亚洲偷窥女厕麻豆| JK制服| 父女一起到达巅峰的小说| 粗大的蘑菇头刮得又红又肿怎么办 | 免费观看B站刺激战场2023| 法国时装秀| 人犬兽人在线观看免费完整一| 为啥越骚的女人干的越爽| 成品免费PPT网站入口| 女性左腿又开腿肚子视频大全| 老和尚猛挺进她莹莹的体导演是谁| 稚嫩的小学生初中生怎么形容| GTV一同看GTV蓝颜| 淑芬两腿间又痒又疼的原因| 《厨房韵母2》免费观看完整版| 器材室轮-J-(4)| 浏览器| 五姑娘影院在线观看免费版电视剧| 人犬兽人在线观看免费完整| 《熟妇的荡欲》HD中字| 《瞒着丈夫说在公司加班》中字| 录像狗配女人| 女列车长丰满乳峰| 摸的下身已洪水泛滥怎么办| 第79章厨房的欢愉方晴| 马配人的视频在线观看| 老公太长了每次都扎的肚子疼| 麻花传剧原创MV视频免费| 中国记协| 大肉大捧一进一出视频的注意事项| 蜜桃浏览器| 欧美片《肉欲进入》| 九九在线观看免费播放大全电视剧| 双男主做酱酱酿酿视频大全真人版| 儿媳妇免费播放全部电视剧 | 中国时装秀视频| 麻豆国产AV无码免费视频