c中调用python解释器

非常的简单,

Code
#include <iostream>
#include <string>
#include "Python.h"

int main()
{
    std::cout << "Welcome to SIMPLEPYTHON!!" << std::endl;
    std::cout << "Chapter 17, Demo 01 - MUD Game Programming" << std::endl;

Py_Initialize();                // initialize python

std::string str;
    std::getline( std::cin, str );
    while( str != "end" )
    {
        PyRun_SimpleString( const_cast<char*>( str.c_str() ) );
        std::getline( std::cin, str );
    }

Py_Finalize();                  // shut down python

return 0;
}

posted on 2009-11-10 20:53 迈克老狼 阅读(...) 评论(...)  编辑 收藏

转载于:https://www.cnblogs.com/mikewolf2009/articles/1600466.html

c中调用python解释器相关推荐

  1. 如何在C++中调用python程序?

    文章目录 1. Embedding Python in Another Application 将Python嵌入另一个应用程序中 1.1. Very High Level Embedding 高层嵌 ...

  2. java怎么调用python_如何在Java中调用Python代码

    Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...

  3. 在MATLAB中调用 Python

    在MATLAB中调用 Python 您可以通过将 py. 前缀添加到 Python 名称,直接从 MATLAB 访问 Python 库.要调用 Python 标准库中的内容,请在 Python 函数或 ...

  4. 如何在HTML文档中调用Python程序?

    如何在HTML文档中调用Python程序? 简介: ​ 前几天突然遇到这样的一个需求,在html页面中调用python程序对图像进行处理,之后将处理后的图像重新显示在页面中.刚开始还不知道html页面 ...

  5. c++调用python接口打包_在QT C++中调用 Python并将软件打包发布(裸机可运行)

    为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件.最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中 ...

  6. 解决 conda 环境中调用 python 失败的问题

    解决 conda 环境中调用 python 失败的问题 问题描述 问题1 解决办法 问题2 解决办法 解决问题1 的对比操作 切换环境的正常命令流程 不退出次级环境导致执行python出错的命令流程 ...

  7. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  8. 【Qt】Qt中调用python接口

    在Qt程序中调用python函数从步骤 1.在pro中添加python的头文件路径和库 INCLUDEPATH += /usr/include/python3.4 LIBS += -L /usr/li ...

  9. 在Java中调用Python

    写在前面 参考:https://www.cnblogs.com/nuccch/p/8435693.html 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢.当然 ...

最新文章

  1. 源码安装apache实例
  2. 哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现
  3. flask from app import db ImportError: cannot import name ‘db’ 的解决方案
  4. uva 558 Wormholes
  5. 华为mate9 android p,安卓手机为什么越用越卡?华为Mate9搭载EMUI 5.0告别卡顿
  6. centos8上docker tomcat容器访问报404解决方法
  7. matlab中mod(10 3),matlab的rem()和mod()函数
  8. Linux进程管理四大‘名捕’
  9. 小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
  10. paip.自定义java 泛型类与泛型方法的实现总结
  11. 利用JDBC工具类 模拟用户登录!
  12. python二级多少分过_计算机二级分值分配 多少分及格
  13. PPT打印处理 深色背景/白色字体转换 + 多分页占满
  14. 奈奎斯特与香农定理_奈奎斯特定理和香农定理有什么区别?
  15. Java进阶学习资料,java小程序开发面试题
  16. 联想拯救者y7000电脑开机一直是锁屏界面,点一下就黑屏,无法进入输密码界面
  17. 海量数据大课学习笔记(8)-账号微服务注册模块+短信验证码+阿里云OSS开发实战-小滴课堂
  18. Java、JSP企业内部邮件系统
  19. 腾讯面试题: 百度搜索为什么那么快?
  20. Atitit 最近资料文章列表r9 r8 月份 attilax总结

热门文章

  1. Windows XP Embedded 上手指南
  2. html的body内标签之图片及表格
  3. java(13)内部类
  4. html 商品展示框
  5. JS拼凑方法之join
  6. Xcode环境变量,Build Settings参数
  7. 手持GPS坐标系统的转换与应用
  8. 民航资源网招聘出奇兵效法麦当劳
  9. python实现手机通讯录_python+uiautomator2实现需求:从通讯录添加手机号码作为SOS紧急号码...
  10. Matlab参考函数