c++画图(2)-初步试验调用python
来源:互联网 发布:淘宝模版在线制作 编辑:程序博客网 时间:2024/06/10 18:36
之前没有从c++调用过python,弄了个小例子,测试了一下,不错哦
具体为什么,看别的比较详细的文章吧,我就只贴代码了。
python的:
def hello():print "hello, c++"import Imageimport ImageDrawdef OpenImage():im = Image.new("RGB",(100,100))draw = ImageDraw.Draw(im)draw.line(((10,10),(90,90)),fill = 255)im.save("test_ce6.jpg")OpenImage()
下面是c++端的,哈哈哈
代码都没有加异常处理等,这样才能知道跑到哪里挂了。哈
printf("hello,world\n");Py_Initialize();if (!Py_IsInitialized())return -1;PyRun_SimpleString("import sys");PyRun_SimpleString("sys.path.append('.')");PyObject *p_name, *p_model, *p_dict, *p_func, *p_args;p_name = PyString_FromString("py.hello");p_model = PyImport_Import(p_name);p_dict = PyModule_GetDict(p_model);p_func = PyDict_GetItemString(p_dict, "OpenImage");PyObject_CallObject(p_func,NULL);getchar();
- c++画图(2)-初步试验调用python
- Python调用C/C++初步
- 实际试验遇到的一些python问题,包括图片格式转换,python中调用linux命令行,用python画图等等。
- 使用python画图(2)
- python画图2
- c/c++调用python(2)
- Python初步学习(2)
- 小毛驴xml初步试验
- kfusion初步试验结果
- Python调用采用Boost Python封装的c++(2)
- Python调用采用Boost Python封装的c++(2)
- 哈工大操作系统试验2 系统调用
- C++&C&初步开始(2)
- Python调用C/C++(使用SWIG)
- Python:Matplotlib 画图(Code)
- 使用python画图(3)
- vc++调用MATLAB complier生成的C动态链接库(画图)
- 几个软件的初步试验
- 64位与32位对无符号类型处理的区别
- 对数据库中的数据进行分页处理的实现
- 9.windbg-!sym、.reload
- JSP于JS的交互
- ios图书翻页效果
- c++画图(2)-初步试验调用python
- Android GridView嵌入ImageButton的问题
- Android ListView 列表控件的简单使用
- 利用c#制作托盘程序,并禁止多个应用实例运行
- 2012年5月TIOBE编程语言排行榜发布:C继续领跑
- 同一个tomcat多个web应用共享session
- transform详解
- Android ApiDemos示例解析(1):创建ApiDemo示例
- swap_ranges详解