首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++打开Python Shell进程并向其发送命令?

C++打开Python Shell进程并向其发送命令?
EN

Stack Overflow用户
提问于 2017-02-09 12:35:26
回答 1查看 157关注 0票数 0

所以我们有一个庞大的Python项目,负责与一块硬件进行对话。

目前,我们打开一个python shell,导入一堆公司的和python类,并运行一组命令来初始化硬件。在shell中,我们执行一组从Python API加载的函数,传入从初始化中获得的初始化硬件的引用。

我们希望能够通过C++做同样的事情,并将其用作某种包装器,将命令发送到Python shell中。

我们不能只传递初始化的脚本,获取硬件引用,然后运行一些函数并结束,因为初始化部分需要5-10秒,所以我们希望保持python实例的活动状态,该实例具有与初始化的硬件通信的变量,这样我们就可以初始化一次,然后以更快的速度在硬件上发送一个又一个函数。我还希望能够将输出返回到C++。

希望这是有意义的,我们正在尝试做什么,为什么,如果不是让我知道。

EN

回答 1

Stack Overflow用户

发布于 2017-02-10 06:33:53

您可以很容易地扩展Python with C++。或者,您可以运行两个进程,并使用进程间通信来使用方法和功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42128330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档