所以,我有一个bash脚本,它从shell中以字符串格式连接到NVidea Jetson TK-1的传感器输出数据。有没有什么办法可以运行初始化bash脚本的python脚本。以bash的形式获取输出数据,将其反馈到python字符串变量中,在那里可以解析它?我无法编辑bash脚本。
谢谢
答案 0 :(得分:1)
在python中:
import subprocess
bash_output = subprocess.check_output('run bash script here')
Subprocess.check_output将命令发送到shell,shell将结果传递回python。查看有关subprocess.check_output
here的使用和文档的示例。