C语言调用python代码
为什么80%的码农都做不了架构师?>>>
//#========================================================
//# author:ago
//# 2012/08/24 19:26:57
//#========================================================
#include "python_lib/Python.h"
#include <windows.h>
#pragma comment(lib,"python27_d.lib")int main(int argc, char *argv[])
{Py_Initialize();//PyRun_SimpleString("import sys");//PyRun_SimpleString("sys.path.append('./')");PyObject* pName = PyString_FromString("main");//python 文件的名字PyObject* pModule = PyImport_Import(pName);if ( !pModule ){MessageBox(NULL, ("找不到main.py"), ("提示"), MB_OK);return 1;}PyObject* pDict = PyModule_GetDict(pModule);PyObject* pFunc = PyDict_GetItemString(pDict, "test"); //python 文件中函数名:testPyObject_CallObject(pFunc, NULL);Py_Finalize();system("pause");
}
转载于:https://my.oschina.net/qihh/blog/88095
C语言调用python代码相关推荐
- linux平台下C语言调用python代码示例
首先有三个部分, 1.python代码,名为pyadd.py,代码如下: def add(a=1,b=1):print "*************"print "in ...
- Java如何跨语言调用Python/R训练的模型
在 如何使用sklearn进行在线实时预测(构建真实世界中可用的模型) 这篇文章中,我们使用 sklearn + flask 构建了一个实时预测的模型应用.无论是 sklearn 还是 flask,都 ...
- c调用python脚本如何获取结果_使用C++调用Python代码的方法详解
一.配置python环境问题 1.首先安装Python(版本无所谓),安装的时候选的添加python路径到环境变量中 安装之后的文件夹如下所示: 2.在VS中配置环境和库 右击项目->属性-&g ...
- java调用python代码
同样的我们需要安装jython,具体的步骤如下: 1. 去 http://sourceforge.net/projects/jython/ 下载最新的jython相关的jar包. 2. 下载下来的ja ...
- java代码调用python_java调用python代码-阿里云开发者社区
同样的我们需要安装jython,具体的步骤如下: 2. 下载下来的jar包其实既是使用的时候需要引入的jar包,也是安装就jython的jar包.具体安装细节参照:https://wiki.pytho ...
- C++ 调用 Python 代码 - Clion QT混合编程 ,各取长处。
Qt 自带编辑器 调用Python Clion 编辑器 调用Python 前言:python 无所不能.代码简洁,易于维护,开发效率很快.就是运行速度太慢. C++速度快,但是开发繁琐,没有p ...
- Qt Creator与Qt+VS2015调用Python代码的实现
下面来介绍分别用Qt Creator与Qt+VS2015调用Python代码,首先电脑中要安装Python IDE与Qt.我电脑中安装的是Python37,VS2015+Qt5.8.Qt Creato ...
- JavaScript调用Python代码
JavaScript 可以使用 Node.js 的 child_process 模块来调用 Python 代码. 例如,你可以使用 child_process.spawn 方法来调用 Python 脚 ...
- 多语言混合开发之易语言调用python算法
点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 扬长避短,发挥各自优势,建立多语言和谐共存的大好局面,介绍多语言的混合开发." 好久没有更新,深感抱歉,还有几天就要过年了,先在这 ...
最新文章
- 负载均衡集群ipvsadm命令及基本用法
- python2.7 print函数
- Adobe Reader栈溢出漏洞(CVE-2010-2883)分析
- 3D重建 | 近5年前沿方法引用量TOP10工作汇总
- Ubuntu查看及修改IP地址
- 打造安全可靠的研发中心桌面
- java js页面提示报警声音
- Windows的截屏键
- 谢烟客---------Linux之CentOS 7 systemd
- A053_项目部署_Linux介绍_CentOS
- Apollo beta公测版本安装
- 设计模式3-软件设计原则
- BlueTooth: 无线技术之争谁将胜出 WiFi、蓝牙还是NFC?
- 【.NET Core】 hangfire
- 概率论4.5中心矩与原点矩
- 搞定Opera的中文字体显示
- Delphi2010启动报错:Cannot create file “C:\Users\asun\AppData\Local\Temp\EditorLineEnds.ttr“. 另一个程序正在使用此文
- Java 如何学习?这份5000页Java学习手册值得拥有,适合零基础自学也适合查漏补缺!
- 计算机职业技术教育,计算机职业教育论文
- 【Day24 文献精读】Metaphoric structuring: understanding time through spatial metaphors