【问题标题】:Running C++ executable from python script从 python 脚本运行 C++ 可执行文件
【发布时间】:2020-08-18 09:20:33
【问题描述】:

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

【问题讨论】:

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

标签: python c++ ros pepper


【解决方案1】:

在这里传递 M.A 的答案:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 2017-06-17
    • 2021-12-12
    • 2013-05-08
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多