C++解析Python返回的列表
来源:互联网 发布:贵州卫计委网络直报 编辑:程序博客网 时间:2024/06/06 13:05
python代码:获取Gis环境变量默认值
import arcpy
def get_envs():
if __name__ == "__main__":
C++调用:
int test_get_envs()
{
Py_Initialize();
PyObject* get_envs_module = PyImport_ImportModule("get_envs");
PyObject* get_envs_func = PyObject_GetAttrString(get_envs_module, "get_envs");
PyObject* func_ret_val = PyObject_CallFunction(get_envs_func, NULL);
int list_len = PyObject_Size(func_ret_val);//列表长度40
PyObject *list_item = NULL;//python类型的列表元素
char * str_item = NULL;//c类型的列表元素
for (int i = 0; i < list_len; i++)
{
list_item = PyList_GetItem(func_ret_val, i);//根据下标取出python列表中的元素
str_item = PyString_AsString(list_item);//转换为c类型的数据
printf("%s\n", str_item);
}
Py_Finalize();
return 0;
}
0 0
- C++解析Python返回的列表
- python的列表解析
- python的列表解析
- PYTHON解析BAIDU的MP3列表
- PYTHON-嵌套列表list的解析学习
- 【python】对列表的过滤, 列表解析,生成器表达式
- c调用python函数时,解析其返回值
- C语言-可变参数列表的解析
- Python 列表解析
- python 列表解析
- Python 列表解析
- python列表解析
- python - 列表解析
- Python列表解析
- Python--列表解析
- Python 列表解析
- Python 列表解析课后
- python-map/列表解析
- Hibernate对同表中存在上下级关联关系的映射处理
- iOS UIScrollView和UITableview
- ArcGIS教程:半变异函数协方差云工具
- strcat 小bug引起的大问题
- 猜数游戏
- C++解析Python返回的列表
- Merge Sorted Array (Java)
- JavaScript用函数传递的几种参数
- Web.xml配置详解
- 给大家提供一个C#2.0的网站后台文章上传与前台显示的代码!呵呵!fckeditor大家自己调哦!
- subversion链接visual svn错误
- apk编译/反编译工具baksmali…
- Cocos2d-x开发--使用CCRenderTexture将矩形图片裁剪成圆形显示
- C++ 编程技巧积累 (Update Continuously)