C处理Python返回的字串代码-阿里云开发者社区

开发者社区> 柳鲲鹏> 正文

C处理Python返回的字串代码

简介: C处理Python返回的字串代码
+关注继续查看

代码如下:

void process_result(PyObject* pResult)
{
        //char  pRet[MAX_NAME_SIZE] = {0};
        char* pRet = NULL;
        PyArg_Parse(pResult, "s", &pRet);
        DATABUFFER_APPEND(pBuffer, pRet, strlen(pRet));
}

不要试图释放。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python中的异常处理
Python中的异常处理
6 0
C++实践参考——处理C++源代码的程序
【项目 - 处理C++源代码的程序】   在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++源文件是一种文本文件,可以通过程序进行操作。集成开发环境(IDE)对对程序进行编译,操作的“数据”是源程序。编译中,要对源程序进行词法检查和语法检查,后续还要进行目标代码生成、代码优化等工作。相关的技术将在《编译原理》课中学习。这些
916 0
python下异常处理
1、python下异常如何处理: 1 #encoding=utf-8 2 3 """ 4 python遇到异常,程序直接运行 5 try: 6 "判断有可能抛出异常的代码" 7 print "haha" 8 except: ...
704 0
python 异常处理
文件写入操作,如果发生IO异常,则打印没找到文件,读取文件失败异常。 try: fh = open("testfile", "w") fh.write("这是一个测试文件,用于测试异常!!") except IOError: print "Error: 没有找到文件或读取文件失败" else: print "内容写入文件成功" fh.
603 0
python命令行参数处理
使用argparse包来解析命令行参数: 1 #/usr/bin/python 2 #encoding=utf-8 3 4 import argparse 5 parser = argparse.
707 0
C++第16周项目4 -处理C++源代码 - (3)自动加注释
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413 【项目4】写处理C++源代码的程序    (3)读入一个C++程序,输入m、n两个数字,从第m行起的n行代码将作为注释使用(即在这些行前面加
1152 0
Python 图像处理篇-利用opencv库展示本地图片实例演示
Python 图像处理篇-利用opencv库展示本地图片实例演示
7 0
C#.net事务处理代码
public   void   RunSqlTransaction(string   myConnString)       {             SqlConnection   myConnection   =   new   SqlConnection(myConnString);             myConnection.
689 0
+关注
2093
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载