gpt4 book ai didi

python - 使用退出代码在 C 程序和 python 程序之间进行 C 通信

转载 作者:行者123 更新时间:2023-11-30 19:48:43 33 4
gpt4 key购买 nike

我正在尝试从另一个 C 程序执行 python 程序,其中 py 脚本的返回值为

int array[3]

我可以从 python 退出代码中获取这个数组吗??

编辑:如果问题不清楚,我可以将 python 脚本的返回代码设置为整数数组而不是 int 吗?并从 C 进程中捕获它?

我想达到什么目的?我正在开发一个机器人,一个带有 3 个传感器的 Raspberry PI。RPi 运行 arch linux,C 程序是导航器,它从 python 脚本获取输入,从传感器获取数据,我想知道如何获取数据?

最佳答案

没有。进程的退出代码是一个整数,从 0 到 255。它不能是数组,也不能超出该范围。

如果您想将数据从 C 程序返回到其调用者,请将其打印在标准输出上(例如 printf())。退出状态只能传达非常基本的信息,例如成功/失败。

关于python - 使用退出代码在 C 程序和 python 程序之间进行 C 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17325793/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com