猿问

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

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

整数数组[3]

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

编辑: 如果问题不明确,我可以使python脚本的返回码为整数数组,而不是int?并从C进程中捕获它?

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


慕容3067478
浏览 256回答 2
2回答

犯罪嫌疑人X

否。进程的退出码是一个从0到255的整数。它不能是数组,也不能超出该范围。如果要将数据从C程序返回到其调用程序,请在标准输出(例如printf())上进行打印。退出状态只能传达非常基本的信息,例如成功/失败。
随时随地看视频慕课网APP

相关分类

Python
我要回答