国产成人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视频教程栏目。

关注

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

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

如何正确拔萝卜| 能不能在办公室干事你电视剧| 人马杂配MV的视频在哪里看| 韩浸免费浸画在线观看阅读| 军营里饱满的乳被揉捏玩弄| 阴部按摩出水太尴尬怎么办| 《如狼似虎的女人》大结局| 他扒开我小沉添我三男一女视频 | 男生把困困放到女生坤坤视频高清| 四管齐下4PH| DO时不堪入耳的话的 | 亚洲人成色777777在线播放| 《乳牛牧场的奶牛娘》动漫| 初中小姐姐脚丫踩在男生困困| 《漂亮的女邻居5》HD| 想见你台剧| 出轨2| 欧美人与人动人物2024心理学| 《温柔的大姐姐》动漫免费观看| 免费的行情网站WWW下载大全| 做爰高潮A片(毛片)| 你好是鹿晗吗| 她开始慢迎迎合张行长笔趣阁| 啊…啊…啊快日出水了A片真人| 水手服| 免费观看已满十八岁的电视剧大全 | 许飞琼| 老婆同意了交换男人心态| 国精产品一品二品国精HTC| 《妻子6》在线观看免费版电视剧| 坤坤寒进桃子里在线看歌词| 姐姐呀姐姐快停下是什么歌曲| 女狼俱乐部| 精品无码人妻一区二区免费AV | 《灭火宝贝2》美国版| 爸爸汆肉的日常| B站夫妻进入高峰期需要多久| 张籍的诗| 日大B舒服还是小B舒服呢| 疯狂一家亲TXT全文阅读| 不堪入耳的黄话怎么说