从python脚本运行C ++可执行文件

问题描述

我们目前正在研究Pepper机器人,更具体地说,我们正在努力使Pepper成为欢迎经理。因此,当机器人从人类那里得到输入要去到某个位置时,他应该针对该位置启动特定对话框并移至该位置。我们使用Python和Naoqi SDK在ROS中进行导航部分,在Python中进行人机交互部分。现在,我们要运行C ++ exe,以python脚本启动导航。最简单的方法是什么?

解决方法

在此转发 M.A 的回答:

subprocess,例如subprocess.run(["your_exe","first_arg"])。 您还可以执行诸如从子进程捕获 stdout/stderr 之类的操作, 检查返回码,等待子进程完成。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...